@@ -172,37 +172,37 @@ |
||
172 | 172 | } |
173 | 173 | |
174 | 174 | switch ($errno) { |
175 | - case 0: |
|
176 | - // logging disabled by LOG_ERROR_MASK |
|
177 | - break; |
|
178 | - |
|
179 | - case E_DEPRECATED: |
|
180 | - // do not handle this message |
|
181 | - break; |
|
182 | - |
|
183 | - case E_NOTICE: |
|
184 | - case E_WARNING: |
|
185 | - $logger = \Logger::getLogger('error'); |
|
186 | - $logger->warn("{$errfile}:{$errline} {$errstr} ({$errno})"); |
|
187 | - |
|
188 | - break; |
|
189 | - |
|
190 | - default: |
|
191 | - $bt = debug_backtrace(); |
|
192 | - $logger = \Logger::getLogger('error'); |
|
193 | - $logger->error("trace error: {$errfile}:{$errline} {$errstr} ({$errno}) - backtrace: " . (count($bt) - 1) . ' steps'); |
|
194 | - for ($i = 1, $bt_length = count($bt); $i < $bt_length; ++$i) { |
|
195 | - $file = $line = 'unknown'; |
|
196 | - if (isset($bt[$i]['file'])) { |
|
197 | - $file = $bt[$i]['file']; |
|
198 | - } |
|
199 | - if (isset($bt[$i]['line'])) { |
|
200 | - $line = $bt[$i]['line']; |
|
201 | - } |
|
202 | - $logger->error("trace: {$i}:" . $file . ':' . $line . ' - ' . ((isset($bt[$i]['class'])) ? $bt[$i]['class'] . $bt[$i]['type'] : '') . $bt[$i]['function'] . '()'); |
|
175 | + case 0: |
|
176 | + // logging disabled by LOG_ERROR_MASK |
|
177 | + break; |
|
178 | + |
|
179 | + case E_DEPRECATED: |
|
180 | + // do not handle this message |
|
181 | + break; |
|
182 | + |
|
183 | + case E_NOTICE: |
|
184 | + case E_WARNING: |
|
185 | + $logger = \Logger::getLogger('error'); |
|
186 | + $logger->warn("{$errfile}:{$errline} {$errstr} ({$errno})"); |
|
187 | + |
|
188 | + break; |
|
189 | + |
|
190 | + default: |
|
191 | + $bt = debug_backtrace(); |
|
192 | + $logger = \Logger::getLogger('error'); |
|
193 | + $logger->error("trace error: {$errfile}:{$errline} {$errstr} ({$errno}) - backtrace: " . (count($bt) - 1) . ' steps'); |
|
194 | + for ($i = 1, $bt_length = count($bt); $i < $bt_length; ++$i) { |
|
195 | + $file = $line = 'unknown'; |
|
196 | + if (isset($bt[$i]['file'])) { |
|
197 | + $file = $bt[$i]['file']; |
|
203 | 198 | } |
199 | + if (isset($bt[$i]['line'])) { |
|
200 | + $line = $bt[$i]['line']; |
|
201 | + } |
|
202 | + $logger->error("trace: {$i}:" . $file . ':' . $line . ' - ' . ((isset($bt[$i]['class'])) ? $bt[$i]['class'] . $bt[$i]['type'] : '') . $bt[$i]['function'] . '()'); |
|
203 | + } |
|
204 | 204 | |
205 | - break; |
|
205 | + break; |
|
206 | 206 | } |
207 | 207 | } |
208 | 208 |