コード例 #1
0
ファイル: Writer.php プロジェクト: tobiasziegler/platform
 /**
  * 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);
 }
コード例 #2
0
ファイル: Writer.php プロジェクト: gjorgiev/platform
 /**
  * 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);
 }