找不到Symfony“重复数据删除”日志处理程序

时间:2018-07-09 09:01:08

标签: php symfony symfony-2.8 monolog symfony3.x

我正在使用symfony文档页面中的示例配置来通过电子邮件https://symfony.com/doc/2.8/logging/monolog_email.html

发送日志
monolog:
handlers:
    main:
        type:         fingers_crossed
        # 500 errors are logged at the critical level
        action_level: critical
        # to also log 400 level errors (but not 404's):
        # action_level: error
        # excluded_404s:
        #     - ^/
        handler:      deduplicated
    deduplicated:
        type:    deduplication
        handler: swift
    swift:
        type:       swift_mailer
        from_email: 'error@example.com'
        to_email:   'error@example.com'
        subject:    'An Error Occurred! %%message%%'
        level:      debug
        formatter:  monolog.formatter.html
        content_type: text/html

我遇到错误 为处理程序“重复数据删除”指定了无效的处理程序类型“重复数据删除”

我不确定是怎么回事,因为我做的与文档完全相同,否则我必须进行一些配置。

1 个答案:

答案 0 :(得分:0)

与Github存储库有关,该类型确实没有选项“重复数据删除”。

https://github.com/symfony/monolog-bundle/blob/2.8.1/DependencyInjection/MonologExtension.php

只需通过作曲者升级您的版本。