v.chetkov/logger

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

This package is auto-updated.

Last update: 2024-03-29 03:38:37 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',
];