From 7ecc9eca1f3c3efc9c4a93e95d3373719ea92f71 Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Fri, 19 Feb 2016 14:50:19 +0100 Subject: [PATCH 1/4] Improved the logger panel when the log context is very long --- .../views/Collector/logger.html.twig | 41 ++++++++++++------- .../views/Profiler/profiler.css.twig | 8 ++++ 2 files changed, 35 insertions(+), 14 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig index c25a5c54d6cd2..075d49fea2e96 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig @@ -76,7 +76,7 @@

There are no log messages of this level.

{% else %} - {{ helper.render_table(info_and_error_logs, true) }} + {{ helper.render_table(info_and_error_logs, 'info', true) }} {% endif %} @@ -92,7 +92,7 @@

There are no log messages about deprecated features.

{% else %} - {{ helper.render_table(deprecation_logs, false, true) }} + {{ helper.render_table(deprecation_logs, 'deprecation', false, true) }} {% endif %} @@ -106,7 +106,7 @@

There are no log messages of this level.

{% else %} - {{ helper.render_table(debug_logs) }} + {{ helper.render_table(debug_logs, 'debug') }} {% endif %} @@ -120,7 +120,7 @@

There are no log messages of this level.

{% else %} - {{ helper.render_table(silenced_logs) }} + {{ helper.render_table(silenced_logs, 'silenced') }} {% endif %} @@ -129,7 +129,7 @@ {% endif %} {% endblock %} -{% macro render_table(logs, show_level = false, is_deprecation = false) %} +{% macro render_table(logs, category = '', show_level = false, is_deprecation = false) %} {% import _self as helper %} {% set channel_is_defined = (logs|first).channel is defined %} @@ -160,31 +160,31 @@ {{ log.channel }} {% endif %} - {{ helper.render_log_message(loop.index, log, is_deprecation) }} + {{ helper.render_log_message(category, loop.index, log, is_deprecation) }} {% endfor %} {% endmacro %} -{% macro render_log_message(log_index, log, is_deprecation = false) %} +{% macro render_log_message(category, log_index, log, is_deprecation = false) %} {{ log.message }} {% if is_deprecation %} {% set stack = log.context.stack|default([]) %} - {% set id = 'sf-call-stack-' ~ log_index %} + {% set stack_id = 'sf-call-stack-' ~ category ~ '-' ~ log_index %} {% if log.context.errorCount is defined %} ({{ log.context.errorCount }} times) {% endif %} {% if stack %} - + {% endif %} {% for index, call in stack if index > 1 %} {% if index == 2 %} -