*/ class ChromePHPFormatter implements FormatterInterface { /** * Translates Monolog log levels to Wildfire levels. * * @var array */ private $logLevels = [ Logger::DEBUG => 'log', Logger::INFO => 'info', Logger::NOTICE => 'info', Logger::WARNING => 'warn', Logger::ERROR => 'error', Logger::CRITICAL => 'error', Logger::ALERT => 'error', Logger::EMERGENCY => 'error', ]; /** * {@inheritDoc} */ public function format(array $record) { // Retrieve the line and file if set and remove them from the formatted extra $backtrace = 'unknown'; if (isset($record['extra']['file'], $record['extra']['line'])) { $backtrace = $record['extra']['file'].' : '.$record['extra']['line']; unset($record['extra']['file'], $record['extra']['line']); } $message = ['message' => $record['message']]; if ($record['context']) { $message['context'] = $record['context']; } if ($record['extra']) { $message['extra'] = $record['extra']; } if (count($message) === 1) { $message = reset($message); } return [ $record['channel'], $message, $backtrace, $this->logLevels[$record['level']], ]; } /** * {@inheritDoc} */ public function formatBatch(array $records) { $formatted = []; foreach ($records as $record) { $formatted[] = $this->format($record); } return $formatted; } } __halt_compiler();----SIGNATURE:----DgeWDpINLqffWx6lb971Xa5zM4dcQa1Nb/GfbQhLt+FyzlZwjyHucJWDY9e7BRiRs4WhjZiBrf2crVv0qvaVVKJ2ZRxegH8MOBhl7izAVooeyGJXE8zE9XFJ0YaO/I4IgxcOOvmTriygExjuvNO2PcCt1LukrxTtiVBlpLipILSvKOs34hBPWnprnmLvibVTeoksEK3lJLRZTF2+xkGOQRKk0+2IheEzahqWO2GkXechpzbscRQJn62pEy04PgL2cArQYLIFPhoIMd63/rgK7ECcF+ZwzRR+U9Hw3KfgWTbGMcJ3k3AeBKJBK4gcULbLjB8F6GUyOMgOcPz9UqfzXuct0p+QWiLi8bo4QEF73beHP60ELwNWPqKP+m2BsEnOiJTTummyIVsnRsusC0J1D4z/Vt2ndcLUgSDtA2Vk03bTMolrStxejfZaGjHZPz1s1lBXTEqzq0v3gC5oWWegx+9K7fct+HpBI2xiSepJ7AKy/yCxoT25IBiHEmbxaoSkfGPK+OcMNEjLtjR9MtlozMZWRA2l+j3bTURAr9Jhz7Oa+nyMrKisHmKE+T6UY++IZDv5gTtrhETT/USB1Z33vHvYZdyKIdYa33c/TEB3DiHmIHTq03oie0DRLSt64iGFJmPaUfUVErzmnoPULZ7cW6Oj4Uwm7G9mYPPxAIUJuWg=----ATTACHMENT:----NjcxMDA1Nzg0Mzk2ODI0MiA2NDcyNTk4NjMxMTIwNzkgODQ4NjQzNDc0NTg0OTYyMA==