logger.html.twig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {% extends 'WebProfilerBundle:Profiler:layout.html.twig' %}
  2. {% block toolbar %}
  3. {% set icon %}
  4. <img width="15" height="28" alt="Logs" style="border-width: 0; vertical-align: middle; margin-right: 10px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNpi/P//PwO5gImBAjBwmlm8vLyOf/v2zYJYDVxcXCe2bdvmeu7cuS+M9vb2ZIWYoKDgUrKcvWLFipWfP38OYcEmeeDAgQtA6gMQCzg4OBigy0tISHxhYmJiYMFh+EIgBhlgAMXo4DEwffzH5ewLwAA5ADUAG/g7lBMJNkFgCO8fGJsJxTNezUTEM15nE4rnAQ4wkjVraWm9BlK/wc62tLR8fOXKFZmmpqYHhoaGT4Fif/Do/Q7Ep/bt28fz+/dvDkZgKdI4ZcqUmMOHD0t8+vSJi1gXKCgoPGQE5ixTIBuExUjwKsiSpyDNnECGOBCLAjEnkeEA8vMbxqFZ6AMEGADoe2NON2x5yQAAAABJRU5ErkJggg=="/>
  5. {% endset %}
  6. {% set text %}
  7. <span>{{ collector.counterrors }}</span>
  8. {% endset %}
  9. {% include 'WebProfilerBundle:Profiler:toolbar_item.html.twig' with { 'link': profiler_url, 'status': collector.status } %}
  10. {% endblock %}
  11. {% block menu %}
  12. <span class="label">
  13. <span class="icon"><img src="{{ asset('bundles/webprofiler/images/profiler/logger.png') }}" alt="Logger" /></span>
  14. <strong>Logs</strong>
  15. {% if collector.counterrors %}
  16. <span class="count">
  17. <span>{{ collector.counterrors }}</span>
  18. </span>
  19. {% endif %}
  20. </span>
  21. {% endblock %}
  22. {% block panel %}
  23. <h2>Logs</h2>
  24. {% if collector.logs %}
  25. <ul class="alt">
  26. {% for log in collector.logs %}
  27. <li class="{{ cycle(['odd', 'even'], loop.index) }}{% if 'ERR' == log.priorityName %} error{% endif %}">
  28. {{ log.priorityName }}
  29. {{ log.message }}
  30. </li>
  31. {% endfor %}
  32. </ul>
  33. {% else %}
  34. <p>
  35. <em>No logs available.</em>
  36. </p>
  37. {% endif %}
  38. {% endblock %}