v.chetkov/logger

v1.0.1 2021-09-28 21:20 UTC

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',
];