Pipe date string through write_log plugin hook (#1485979)
| | |
| | | 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; |