jeyroik / extas-loggers-light
该软件包最新版本(0.1.0)没有提供许可信息。
Extas轻量级日志包装器
0.1.0
2023-04-13 10:38 UTC
Requires
- monolog/monolog: ^3.3
Requires (Dev)
- phpstan/phpstan: 0.*
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-13 13:52:49 UTC
README
extas-loggers-light
轻量级日志包
使用说明
use extas\interfaces\loggers\ICanLog; use extas\components\loggers\TCanLog; use extas\components\loggers\EMode; use Monolog\Handler\StreamHandler; use Monolog\Level; use Monolog\Logger; class My implements ICanLog { use TCanLog; public function __construct() { $logger = new Logger('test'); $logger->pushHandler(new StreamHandler('/some/path.log', Level::Debug)); $this->setLogger($logger); } } $my = new My(); $my->setMode(EMode::DEBUG); $my->log('message', ['some' => 'context'], Level::Debug); // or just $my->log('message');