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-10-29 05:22:43 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', ];