From 164c1c78b3fb8b5e6e902b32dbdb2b771f9917ba Mon Sep 17 00:00:00 2001 From: Gilles Crettenand Date: Thu, 4 Jun 2015 09:34:45 +0200 Subject: [PATCH] create log file if it does not exists --- Lib/Logger.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Lib/Logger.php b/Lib/Logger.php index 1f73ee1..1b1f4d6 100644 --- a/Lib/Logger.php +++ b/Lib/Logger.php @@ -75,7 +75,12 @@ class Logger { $msg .= self::$log; } - file_put_contents(Configuration::get('log.file'), $msg, FILE_APPEND | LOCK_EX); + $file = Configuration::get('log.file'); + if(! file_exists($file)) { + mkdir(dirname($file), 0777, true); + touch($file); + } + file_put_contents($file, $msg, FILE_APPEND | LOCK_EX); } }