Commit 7033d123 authored by Jürgen Haas's avatar Jürgen Haas
Browse files

Issue #3323797 by jurgenhaas: Support the use of webprofiler without having to set debug level

parent e9999f7d
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -144,12 +144,12 @@ class ConfigurableLoggerChannel extends LoggerChannel {
      // Convert to integer equivalent for consistency with RFC 5424.
      $level = $this->levelTranslation[$level];
    }
    if ($level <= $this->maximumLogLevel) {
    if (($level <= $this->maximumLogLevel) || $this->webprofilerEnabled()) {
      $tokens = [];
      $fullMessage = $this->webprofilerEnabled() ?
        new FormattableMarkup($message, $context) :
        '';
      if ($level === RfcLogLevel::DEBUG) {
      if (($level === RfcLogLevel::DEBUG) || $this->webprofilerEnabled()) {
        $token = $this->token();
        $data = $token->getTokenData();
        // Explicitly lookup for some often but ambiguously used token names
@@ -164,7 +164,9 @@ class ConfigurableLoggerChannel extends LoggerChannel {
          $message .= '<br>' . implode('<br>', $tokens);
        }
      }
      if ($level <= $this->maximumLogLevel) {
        $this->loggerChannel->log($level, $message, $context);
      }
      if ($this->webprofilerEnabled()) {
        $this->dataCurrentRequest[] = [$level, $fullMessage, $tokens, $context];
      }