From f0e0dbaa5254cbcda95916db6014d00c8f307203 Mon Sep 17 00:00:00 2001 From: jszczypk Date: Fri, 18 Mar 2022 10:31:44 +0100 Subject: [PATCH] added information about call type from debug_backtrace (#1612) $record['extra']['callType'] will contain current call type: "->" or "::" depending if it was normal or static method call. Gives possibility to nicely format messages "{$record['extra']['class']}{$record['extra']['callType']}{$record['extra']['function']} ..." --- src/Monolog/Processor/IntrospectionProcessor.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Monolog/Processor/IntrospectionProcessor.php b/src/Monolog/Processor/IntrospectionProcessor.php index 0823501b..4dc1cdf8 100644 --- a/src/Monolog/Processor/IntrospectionProcessor.php +++ b/src/Monolog/Processor/IntrospectionProcessor.php @@ -101,6 +101,7 @@ class IntrospectionProcessor implements ProcessorInterface 'file' => isset($trace[$i - 1]['file']) ? $trace[$i - 1]['file'] : null, 'line' => isset($trace[$i - 1]['line']) ? $trace[$i - 1]['line'] : null, 'class' => isset($trace[$i]['class']) ? $trace[$i]['class'] : null, + 'callType' => isset($trace[$i]['type']) ? $trace[$]['type'] : null, 'function' => isset($trace[$i]['function']) ? $trace[$i]['function'] : null, ] );