/
memoryspeak
/
MemoryspeakServer
Обзор
Документация
Войти
/
memoryspeak
/
MemoryspeakServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
services/LoggerService.php
18 строк
662 B
funxplay
refactor logger
10 дек 2025, 19:53
10 дек 2025, 19:53
93b2ef5
Код
Авторство
О чём код?
<?php class LoggerService { private const FILE = '/var/log/memoryspeak/app.log'; private const TIMESTAMP_TEMPLATE = 'Y-m-d H:i:s'; public static function write($debugBacktrace, $message) { $timestamp = date(self::TIMESTAMP_TEMPLATE); $file = "file: " . $debugBacktrace[0]['file']; $class = "class: " . $debugBacktrace[0]['class']; $function = "function: " . $debugBacktrace[0]['function']; $line = "line: " . $debugBacktrace[0]['line']; $logMessage = "[{$timestamp}]\n\t{$file}\n\t{$class}\n\t{$function}\n\t{$line}\n\terror: {$message}" . PHP_EOL; file_put_contents(self::FILE, $logMessage, FILE_APPEND | LOCK_EX); } } ?>