mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 09:48:40 +00:00
Fix root_path bugs
This commit is contained in:
parent
d084862571
commit
04bef943b2
|
|
@ -108,7 +108,7 @@ class FileLogger implements LoggerInterface
|
|||
$path = realpath($lpath);
|
||||
$this->verbose = $verbose;
|
||||
|
||||
if ($path !== false && StringUtils::startsWith($path, ROOT_PATH) === false) {
|
||||
if ($path === false) {
|
||||
throw new PathException($lpath);
|
||||
}
|
||||
|
||||
|
|
@ -266,7 +266,7 @@ class FileLogger implements LoggerInterface
|
|||
|
||||
$backtrace = json_encode($backtrace);
|
||||
|
||||
$replace['{backtrace}'] = str_replace(str_replace('\\', '\\\\', ROOT_PATH), '', $backtrace);
|
||||
$replace['{backtrace}'] = str_replace(str_replace('\\', '\\\\'), '', $backtrace);
|
||||
$replace['{datetime}'] = sprintf('%--19s', (new \DateTime('NOW'))->format('Y-m-d H:i:s'));
|
||||
$replace['{level}'] = sprintf('%--12s', $level);
|
||||
$replace['{path}'] = $_SERVER['REQUEST_URI'] ?? 'REQUEST_URI';
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ final class UnhandledHandler
|
|||
*/
|
||||
public static function exceptionHandler($e) /* : void */
|
||||
{
|
||||
$logger = FileLogger::getInstance(ROOT_PATH . '/Logs');
|
||||
$logger = FileLogger::getInstance(__DIR__ . '/../Logs');
|
||||
$logger->critical(FileLogger::MSG_FULL, [
|
||||
'message' => $e->getMessage(),
|
||||
'line' => $e->getLine(),
|
||||
|
|
@ -74,7 +74,7 @@ final class UnhandledHandler
|
|||
return false;
|
||||
}
|
||||
|
||||
$logger = FileLogger::getInstance(ROOT_PATH . '/Logs');
|
||||
$logger = FileLogger::getInstance(__DIR__ . '/../Logs');
|
||||
$logger->error(FileLogger::MSG_FULL, [
|
||||
'message' => 'Unhandled error',
|
||||
'line' => $errline,
|
||||
|
|
@ -116,7 +116,7 @@ final class UnhandledHandler
|
|||
$e = error_get_last();
|
||||
|
||||
if (isset($e)) {
|
||||
$logger = FileLogger::getInstance(ROOT_PATH . '/Logs');
|
||||
$logger = FileLogger::getInstance(__DIR__ . '/../Logs');
|
||||
$logger->warning(FileLogger::MSG_FULL, [
|
||||
'message' => $e['message'],
|
||||
'line' => $e['line'],
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user