itk-dev/monolog-db-bundle

数据库表记录的Monolog处理器

安装: 32

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.1 2018-02-06 12:14 UTC

This package is auto-updated.

Last update: 2024-09-21 17:39:28 UTC


README

将日志条目写入数据库。

安装

composer require itk-dev/monolog-db-bundle "^1.0"

在您的 AppKernel.php 中添加bundle

    public function registerBundles()
    {
        $bundles = [
            …,
            new ItkDev\MonologDbBundle\ItkDevMonologDbBundle(),
            …
        ];

        …
    }

配置

monolog:
    channels: ['db']
    handlers:
        db:
            channels: ['db']
            type: service
            id: itk_dev.monolog.db_handler

使用

$logger = $container->get('monolog.logger.db');
$logger->info($message);
…

已记录的条目具有一个可以用于过滤条目的 type 属性。可以通过将 type 键添加到日志上下文中来设置类型

$logger->info($message, [
  'type' => 'my_log_entry',
]);

命令

bin/console itk-dev:monolog-db:show --help