Pipe date string through write_log plugin hook (#1485979)

release-0.6
thomascube 15 years ago
parent 2a5d02ab8e
commit a0c4cbe8ec

@ -995,16 +995,19 @@ function write_log($name, $line)
if (empty($CONFIG['log_date_format']))
$CONFIG['log_date_format'] = 'd-M-Y H:i:s O';
$date = date($CONFIG['log_date_format']);
// trigger logging hook
if (is_object($RCMAIL) && is_object($RCMAIL->plugins)) {
$log = $RCMAIL->plugins->exec_hook('write_log', array('name' => $name, 'line' => $line));
$log = $RCMAIL->plugins->exec_hook('write_log', array('name' => $name, 'date' => $date, 'line' => $line));
$name = $log['name'];
$line = $log['line'];
$date = $log['date'];
if ($log['abort'])
return;
}
$log_entry = sprintf("[%s]: %s\n", date($CONFIG['log_date_format']), $line);
$log_entry = sprintf("[%s]: %s\n", $date, $line);
if ($CONFIG['log_driver'] == 'syslog') {
$prio = $name == 'errors' ? LOG_ERR : LOG_INFO;

Loading…
Cancel
Save