From 5d140effd13e8d39b6fa31e854089cc5ce46ae10 Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Wed, 12 Aug 2015 12:44:42 +0400 Subject: [PATCH] Fix. Create log file only if necessary. --- resources/classes/logging.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/classes/logging.php b/resources/classes/logging.php index e8dc6e9f72..e163161177 100644 --- a/resources/classes/logging.php +++ b/resources/classes/logging.php @@ -67,18 +67,18 @@ class Logging $log_file = $_SESSION['logging']['log']['logfile']; $log_level = $_SESSION['logging']['log']['loglevel']; - if ($log_file) { - $this->lfile($log_file); - $this->lopen(); - } - else { - $this->lopen(); + if ($log_level !== $level) { + return; } - if ($log_level === $level) { - $this->lwrite("[".strtoupper($level)."] ".$msg); + if ($log_file) { + $this->lfile($log_file); } + $this->lopen(); + + $this->lwrite("[".strtoupper($level)."] ".$msg); + //close handle $this->lclose(); }