/** * Formats a log entry. * * Fixes PHP 5.4 compatibility issues * * @param array $message * @param string $format * @return string */ public function format_message(array $message, $format = "time site --- level: body in file:line") { try { $dbconfig = service('db.config'); // hacky - use db name as fallback $message['site'] = service('site') ?: $dbconfig['connection']['database']; } catch (Exception $e) { // Ignore errors, they're probably why we're here to start with $message['site'] = ''; } return parent::format_message(array_filter($message, 'is_scalar'), $format); }
/** * Formats a log entry. * * Fixes PHP 5.4 compatibility issues * * @param array $message * @param string $format * @return string */ public function format_message(array $message, $format = "time --- level: body in file:line") { return parent::format_message(array_filter($message, 'is_scalar'), $format); }