2 namespace TYPO3\CMS\Core\Log\Processor;
91 foreach ($trace as $traceEntry) {
92 if (isset($traceEntry[
'class']) &&
false !== strpos($traceEntry[
'class'],
'TYPO3\\CMS\\Core\\Log')) {
102 if (count($trace) > 1) {
107 if ($this->appendFullBackTrace) {
112 if (!isset($trace[0][
'line'])) {
113 $trace[0] = array(
'line' => $this->precedingBacktraceLine) + $trace[0];
115 if (!isset($trace[0][
'file'])) {
116 $trace[0] = array(
'file' => $this->precedingBacktraceFile) + $trace[0];
120 'backtrace' => $trace
124 'file' => isset($trace[0][
'file']) ? $trace[0][
'file'] : null,
125 'line' => isset($trace[0][
'line']) ? $trace[0][
'line'] : null,
126 'class' => isset($trace[0][
'class']) ? $trace[0][
'class'] : null,
127 'function' => isset($trace[0][
'function']) ? $trace[0][
'function'] : null
142 if (isset($backtrace[0][
'file'])) {
143 $this->precedingBacktraceFile = $backtrace[0][
'file'];
145 if (isset($backtrace[0][
'line'])) {
146 $this->precedingBacktraceLine = $backtrace[0][
'line'];
148 array_shift($backtrace);
160 return debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);