v.chetkov / logger
v1.0.1
2021-09-28 21:20 UTC
Requires
- mongodb/mongodb: ^1.4
- psr/log: ^1.1
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-08-29 04:59:33 UTC
README
$logger = LoggerServiceFactory::getInstance()->build('test'); $logger->debug('Тест уровня логгирования: DEBUG');
方法 build 接受以下参数:
- name (必需的)
- implementation (FILE/MONGO, 默认: MONGO)
- config (默认从 /config 获取配置)
MongoLogger
默认配置
<?php return [ // Входные параметры для MongoDB\Client 'uri' => 'mongodb://127.0.0.1/', 'uri_options' => [], 'driver_options' => [], // Входные параметры Implementation\Mongo\MongoLogger 'database' => 'logs', 'date_format_for_grouping' => 'Y-m', ];
FileLogger
默认配置
<?php return [ 'path' => LOGGER_ROOT . '/logs', 'date_format_for_grouping' => 'Y-m', ];