Page MenuHomePhorge

D4642.1775277169.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D4642.1775277169.diff

diff --git a/lib/kolab_sync_logger.php b/lib/kolab_sync_logger.php
--- a/lib/kolab_sync_logger.php
+++ b/lib/kolab_sync_logger.php
@@ -30,6 +30,7 @@
{
public $mode;
+ protected $log_driver;
protected $logfile;
protected $format;
protected $log_dir;
@@ -44,6 +45,7 @@
$this->mode = intval($mode);
$this->logfile = $rcube->config->get('activesync_log_file');
+ $this->log_driver = $rcube->config->get('log_driver');
$this->format = $rcube->config->get('log_date_format', 'd-M-Y H:i:s O');
$this->log_dir = $rcube->config->get('log_dir');
@@ -149,6 +151,13 @@
$date = rcube_utils::date_format($this->format);
$logline = sprintf("[%s]: [%s] %s\n", $date, $method, $message);
+ // write message with file name when configured to log to STDOUT
+ if ($this->log_driver == 'stdout') {
+ $stdout = "php://stdout";
+ file_put_contents($stdout, $logline, FILE_APPEND);
+ return;
+ }
+
if ($fp = @fopen($logfile, 'a')) {
fwrite($fp, $logline);
fflush($fp);

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 4:32 AM (7 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18828109
Default Alt Text
D4642.1775277169.diff (1 KB)

Event Timeline