/** * PHP 7 needs to rewind the SPLObjectStorage before you can extract items with current... * @param Logger $logger * @return resource */ private function getCurrentStreamFromLogger(Logger $logger) { $writers = $logger->getWriters(); $writers->rewind(); return $writers->current()->getStream(); }
/** * @param LogEvent $logEvent */ protected function addOrigin(LogEvent $logEvent) { $origin = Logger::getLogOrigin(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)); if (!empty($origin)) { $logEvent['origin'] = $origin; } }