新在Symfoob娱乐下载ny:流线型的日志文件
2016年1月14日,·发表的哈维尔Eguiluz
如果您已经创建了一个新的Symfony项目最近,您可ob娱乐下载能已经注意到一个巨大的变化在开发日志文件。在过去,即使是最简单的生成页面加载的线路dev.log
文件。在Symfony的最新版本中ob娱乐下载,在默认情况下只记录重要信息。
这张图片清晰显示了差异dev.log
文件创建的简单欢迎来到Symfonyob娱乐下载页面。在Syob娱乐下载mfony 2.7.7包含63行,但在Symfony 2.7.9版本只包含三行:
信息缺失?
不再更新Syob娱乐下载mfony版本日志的信息事件
频道,产生这样的信息:
1 2 3
事件。内核调试:通知事件”。组件请求“听众”Symfony \ \ Htob娱乐下载tpKernel \ EventListener \ DebugHandlersListener::配置”。[][]事件。内核调试:通知事件”。组件请求“听众”Symfony \ \ Htob娱乐下载tpKernel \ EventListener \ ProfilerListener:: onKernelRequest”。[][]…
我们通过改变默认的Symfony的配置标准版:ob娱乐下载
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# app / config / config_dev.yml#之前独白:处理程序:主要:类型:流路径:“% kernel.logs_dir % / % kernel.environment % . log”水平:调试#后独白:处理程序:主要:类型:流路径:“% kernel.logs_dir % / % kernel.environment % . log”水平:调试渠道:事件[!]
的!
前缀告诉独白记录所有渠道除了事件
。你可以排除更多的频道(如。渠道:[!事件, !doctrine]
),你可以把它空再次开始日志事件消息。
此外,这种变化可以应用于现有的Symfony应用程序,而不管他们使用Symfony的版本。ob娱乐下载只需添加渠道(!事件):
你的独白配置config_dev.yml
和告别那些烦人的日志消息。
提高你的日志
独白Symfony所使用的库,通过日志内容ob娱乐下载MonologBundle大多数Symfony,仍未充分利用的开发人员。ob娱乐下载正如本文所展示的,即使是一个小小的配置更改可以在你的开发经验有积极的影响。不要忘记查看文档来学习:欧宝官网下载app
- 如何为不同的文件日志消息吗,这是有用的信息从一些渠道存储在日志文件不同的开发。日志”和“prod.log”。
- 如何轻松地创建新的日志渠道,所以你可以以不同的方式处理这些消息或存储在单独的文件中。
- 如何注入一个预配置日志记录器服务所以生成的消息记录在给定的通道。
发表在#生活在边缘
评论
托马斯Votruba
说,1月14日,2016年在17:03
很好的改变。这么小这么伟大的输出。谢谢你不断提高DX。
耶稣米格尔贝尼托大街
说,1月14日,2016年在第19章20节
真的太棒了!^ _ ^
丹尼斯Fridrich
1月15日表示,2016年在14:28
少即是多!:)
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now