merged branch jalliot/profiler-logs (PR #4902)
Commits
-------
77b4349
[WebProfiler] Improved logger panel
Discussion
----------
[WebProfiler] Improved logger panel
Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes
* Add missing priority levels from filter
* Display priority level in front of each log entry
* Add a yellow background for warnings and use the red one for errors and above (previously only errors)
* Display `No logs available for this priority.` when filter is too restrictive
This commit is contained in:
commit
5fb72144da
|
@ -309,6 +309,11 @@ ul.alt li.error {
|
||||||
margin-bottom: 1px;
|
margin-bottom: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ul.alt li.warning {
|
||||||
|
background-color: #ffcc00;
|
||||||
|
margin-bottom: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
td.main, td.menu {
|
td.main, td.menu {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
<input type="hidden" name="panel" value="logger" />
|
<input type="hidden" name="panel" value="logger" />
|
||||||
<label for="priority">Priority</label>
|
<label for="priority">Priority</label>
|
||||||
<select id="priority" name="priority" onchange="document.getElementById('priority-form').submit(); ">
|
<select id="priority" name="priority" onchange="document.getElementById('priority-form').submit(); ">
|
||||||
{% for value, text in { 100: 'DEBUG', 200: 'INFO', 300: 'WARNING', 400: 'ERROR', 500: 'CRITICAL', 550: 'ALERT' } %}
|
{% for value, text in { 100: 'DEBUG', 200: 'INFO', 250: 'NOTICE', 300: 'WARNING', 400: 'ERROR', 500: 'CRITICAL', 550: 'ALERT', 600: 'EMERGENCY' } %}
|
||||||
<option value="{{ value }}"{{ value == priority ? ' selected' : '' }}>{{ text }}</option>
|
<option value="{{ value }}"{{ value == priority ? ' selected' : '' }}>{{ text }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
|
@ -56,8 +56,8 @@
|
||||||
{% if collector.logs %}
|
{% if collector.logs %}
|
||||||
<ul class="alt">
|
<ul class="alt">
|
||||||
{% for log in collector.logs if log.priority >= priority %}
|
{% for log in collector.logs if log.priority >= priority %}
|
||||||
<li class="{{ cycle(['odd', 'even'], loop.index) }}{% if 'ERR' == log.priorityName or 'ERROR' == log.priorityName %} error{% endif %}">
|
<li class="{{ cycle(['odd', 'even'], loop.index) }}{% if log.priority >= 400 %} error{% elseif log.priority >= 300 %} warning{% endif %}">
|
||||||
{{ log.message }}
|
{{ log.priorityName }} - {{ log.message }}
|
||||||
{% if log.context is defined and log.context is not empty %}
|
{% if log.context is defined and log.context is not empty %}
|
||||||
<br />
|
<br />
|
||||||
<small>
|
<small>
|
||||||
|
@ -65,6 +65,8 @@
|
||||||
</small>
|
</small>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</li>
|
</li>
|
||||||
|
{% else %}
|
||||||
|
<li><em>No logs available for this priority.</em></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
Reference in New Issue