From a8235b9df993fa5112a3f1eff8ff56c3c7f07de3 Mon Sep 17 00:00:00 2001 From: Sergei Solovev Date: Sun, 3 Dec 2023 19:35:46 +0300 Subject: [PATCH] Fixed broken debug --- system/acp/distributor.php | 2 +- system/distributor.php | 3 ++- system/library/acpsystem.php | 7 +++++++ system/library/system.php | 7 +++++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/system/acp/distributor.php b/system/acp/distributor.php index 82cbfaf..cdb622c 100644 --- a/system/acp/distributor.php +++ b/system/acp/distributor.php @@ -14,7 +14,7 @@ $whoops->pushHandler($loggingInConsole); // Логи в файл $loggingInFile = new \Whoops\Handler\PlainTextHandler(); $loggingInFile->loggerOnly(true); -$loggingInFile->setLogger((new \Monolog\Logger('EngineGP', [(new \Monolog\Handler\StreamHandler(DIR . 'logs/enginegp.log'))->setFormatter((new \Monolog\Formatter\LineFormatter(null, null, true)))]))); +$loggingInFile->setLogger((new \Monolog\Logger('EngineGP', [(new \Monolog\Handler\StreamHandler(ROOT . '/logs/enginegp.log'))->setFormatter((new \Monolog\Formatter\LineFormatter(null, null, true)))]))); $whoops->pushHandler($loggingInFile); $device = '!mobile'; diff --git a/system/distributor.php b/system/distributor.php index 3f7bef2..8bb3a84 100644 --- a/system/distributor.php +++ b/system/distributor.php @@ -14,7 +14,7 @@ $whoops->pushHandler($loggingInConsole); // логи в файл $loggingInFile = new \Whoops\Handler\PlainTextHandler(); $loggingInFile->loggerOnly(true); -$loggingInFile->setLogger((new \Monolog\Logger('EngineGP', [(new \Monolog\Handler\StreamHandler(DIR . 'logs/enginegp.log'))->setFormatter((new \Monolog\Formatter\LineFormatter(null, null, true)))]))); +$loggingInFile->setLogger((new \Monolog\Logger('EngineGP', [(new \Monolog\Handler\StreamHandler(ROOT . '/logs/enginegp.log'))->setFormatter((new \Monolog\Formatter\LineFormatter(null, null, true)))]))); $whoops->pushHandler($loggingInFile); // Парсинг адреса @@ -111,6 +111,7 @@ if (isset($html->arr['main'])) { } // Онлайн игроков (общее количество всех игроков) +$aop=''; //$aop = $mcache->get('all_online_players'); //Если ваш хостинг чувствует себя плохо из за чрезмерной нагрузки от данного модуля, то включите кеширование, раскомментировав этот кусочек кода if ($aop == '') { $sql->query('SELECT SUM(`online`) FROM `servers` WHERE `status`="working" OR `status`="change"'); diff --git a/system/library/acpsystem.php b/system/library/acpsystem.php index 3a7938d..3386ffd 100644 --- a/system/library/acpsystem.php +++ b/system/library/acpsystem.php @@ -694,6 +694,13 @@ class sys return $text; } + + public static function logMessage($message, $logFile = 'enginegp_info', $context = []) + { + $logger = new \Monolog\Logger('EngineGP'); + $logger->pushHandler(new \Monolog\Handler\StreamHandler(ROOT . '/logs/' . $logFile . '.log')); + $logger->info($message, $context); + } } ?> \ No newline at end of file diff --git a/system/library/system.php b/system/library/system.php index 8b5cfe0..463ce9f 100644 --- a/system/library/system.php +++ b/system/library/system.php @@ -1416,6 +1416,13 @@ class sys exit; } } + + public static function logMessage($message, $logFile = 'enginegp_info', $context = []) + { + $logger = new \Monolog\Logger('EngineGP'); + $logger->pushHandler(new \Monolog\Handler\StreamHandler(ROOT . '/logs/' . $logFile . '.log')); + $logger->info($message, $context); + } } ?>