weew/app-monolog

将monolog/monolog包集成到weew/app包中。

v1.12.0 2016-12-20 15:49 UTC

README

Build Status Code Quality Test Coverage Version Licence

目录

安装

composer require weew/app-monolog

简介

此包将monolog/monolog库集成到weew/php-app包中。

使用

为了在应用程序内部使monolog可用,只需在内核上注册MonologProvider

$app->getKernel()->addProviders([
    MonologProvider::class
]);

您可以通过通道名称获取特定的记录器

$channelManager = $app->getContainer()->get(IMonologChannelManager::class);
$channelManager->getLogger('config_name');

示例配置

您的配置可能看起来像这样

monolog:
  channels:

    default:
      log_file_path: /var/logs/default.log
      log_level: debug

    error:
      log_file_path: /var/logs/error.log
      log_level: debug