From fb24ed80070fd3707cf4f0a5d6cce54ba802a982 Mon Sep 17 00:00:00 2001 From: bilogic <946010+bilogic@users.noreply.github.com> Date: Mon, 22 Jan 2024 17:59:20 +0800 Subject: [PATCH] prevent errors if fopen fails --- src/Loggers/Logger.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Loggers/Logger.php b/src/Loggers/Logger.php index 09c80e0..bdbb509 100644 --- a/src/Loggers/Logger.php +++ b/src/Loggers/Logger.php @@ -46,8 +46,10 @@ public function error($message) protected function writeToLog($message, $type = ''): void { - $prefix = date("Y.m.d H:i:s") . " " . session_id() . ($type ? " {$type}::" : " "); - $this->writeToFile($this->log, $prefix . "$message\n"); + if ($this->log) { + $prefix = date("Y.m.d H:i:s") . " " . session_id() . ($type ? " {$type}::" : " "); + $this->writeToFile($this->log, $prefix . "$message\n"); + } } protected function writeToFile($file, $message)