vadimcontenthunter / my-logger
我的日志记录器
v1.0.0
2022-12-04 02:35 UTC
Requires
- psr/log: ^3.0
Requires (Dev)
- phpunit/phpunit: ^9.5.16
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-04 10:26:45 UTC
README
我的日志记录器 - мой логгер )))
日志记录器使用示例
示例 1
use vadimcontenthunter\MyLogger\MyLogger; use vadimcontenthunter\MyLogger\modules\ConsoleLogger; use vadimcontenthunter\MyLogger\formatters\BaseFormatter; use Psr\Log\LogLevel; $consoleLogger = new ConsoleLogger(BaseFormatter::class); $myLogger = new MyLogger($consoleLogger); $myLogger->info('Test info 1'); $myLogger->info('Test info 2'); $myLogger->error('Test error 1'); $myLogger->info('Test info 4'); $myLogger->error('Test error 2'); $myLogger->debug('Test debug 1'); $myLogger->execute(function($logger){ if($logger instanceof ConsoleLogger){ var_dump($logger->getLogMessageFromListLogsByStatusLog(LogLevel::ERROR)); } }); var_dump($consoleLogger->getLogMessageFromListLogsByStatusLog(LogLevel::INFO));
执行结果