doulan1866 2015-11-30 13:56
浏览 49

Symfony2禁用测试环境中的日志

How to disable any logs in test environment? Question related to correct monolog setup in config_test.yml file, that inherited from config_dev.yml, where config looks like this:

monolog:
    handlers:
        main:
            type:         fingers_crossed
            action_level: error
            handler:      grouped_main
        streamed_main:
            type:   stream
            path:   "%kernel.logs_dir%/%kernel.environment%.log"
            level:  debug
        grouped_main:
            type:    group
            members: [streamed_main]
        console:
            type:   console
            bubble: false
            verbosity_levels:
                VERBOSITY_VERBOSE: INFO
                VERBOSITY_VERY_VERBOSE: DEBUG
            channels: ["!doctrine"]
        console_very_verbose:
            type:   console
            bubble: false
            verbosity_levels:
                VERBOSITY_VERBOSE: NOTICE
                VERBOSITY_VERY_VERBOSE: NOTICE
                VERBOSITY_DEBUG: DEBUG
            channels: ["doctrine"]
  • 写回答

1条回答 默认 最新

  • doushi9376 2015-12-02 22:16
    关注

    You can use the inheritance to change the type of the handler, and even the level:

    config_test.yml

    monolog:
        handlers:
            main:
                type:         fingers_crossed
                action_level: error
                handler:      grouped_main
            streamed_main:
                type:   fingers_crossed
                path:   "%kernel.logs_dir%/%kernel.environment%.log"
                level:  error
    

    You can also change to bubble: false

    Maybe you can also reconsider no using logs, you can save it on syslog and other backends which can be more convenient to you!

    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c