如何为不同的文件日志消息吗
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
如何为不同的文件日志消息吗
2.1
指定特定渠道的能力处理程序添加到MonologBundle 2.1 Symfony。ob娱乐下载
Symfob娱乐下载ony标准版包含很多渠道日志:学说
,事件
,安全
和请求
。每个通道对应一个记录器服务(monolog.logger.XXX
在容器和注入到有关服务。渠道的目的是能够组织不同类型的日志消息。
默认情况下,Symfonob娱乐下载y2每个消息到一个日志文件(无论通道)。
一个通道切换到一个不同的处理程序
现在,假设您想记录学说
渠道不同的文件。
这样做,就创建一个新的处理程序和配置:
- YAML
- XML
1 2 3 4 5 6 7 8 9 10
独白:处理程序:主要:类型:流路径:/var/log/ob娱乐下载symfony.log渠道:!学说原则:类型:流路径:/var/log/doctrine.log渠道:学说
Yaml规范
您可以指定配置多种形式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
渠道:~#包含所有的频道渠道:喷火#只包括频道“foo”渠道:foo !#包括所有渠道,除了“foo”渠道:(foo,酒吧)#只包括频道“foo”和“酒吧”渠道:[! foo,酒吧!]#包括所有渠道,除了“foo”和“酒吧”渠道:类型:包容#只包括下面列出的元素:(foo,酒吧]渠道:类型:独家#包括所有,除下面列出元素:(foo,酒吧]
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。