From 7a6d78ac9dd06f8542e2ab1afa030d7e8bf6059d Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 30 Oct 2024 15:13:04 -0400 Subject: [PATCH] Add Logger class for managing application logging --- src/Socialbox/Classes/Logger.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/Socialbox/Classes/Logger.php diff --git a/src/Socialbox/Classes/Logger.php b/src/Socialbox/Classes/Logger.php new file mode 100644 index 0000000..c6c5d75 --- /dev/null +++ b/src/Socialbox/Classes/Logger.php @@ -0,0 +1,31 @@ +setConsoleLoggingEnabled(Configuration::getLoggingConfiguration()->isConsoleLoggingEnabled()); + self::$logger->setConsoleLoggingLevel(Configuration::getLoggingConfiguration()->getConsoleLoggingLevel()); + self::$logger->setFileLoggingEnabled(Configuration::getLoggingConfiguration()->isFileLoggingEnabled()); + self::$logger->setFileLoggingLevel(Configuration::getLoggingConfiguration()->getFileLoggingLevel()); + + Log::registerExceptionHandler(); + Log::register(self::$logger); + } + + return self::$logger; + } +} \ No newline at end of file