【发布时间】:2014-01-16 20:16:15
【问题描述】:
问题
是否有在开发过程中过滤掉服务器端日志的解决方案(对于 node.js 或 Scala),这样您就可以从记录的所有内容中选择您希望在给定时刻查看的日志“主题”通过您的应用程序?
细化
我希望能够控制每次在非生产模式下运行代码时看到的日志消息。例如。根据我正在开发或测试的任务切换我看到的消息组,而不是按警告、信息等标准类别切换。graylog2 的 Web 界面可能会遇到这种情况吗?或以其他方式? (如果 graylog - graylog 界面是否允许在重新启动我的应用程序之前过滤掉所有日志消息,而无需输入时间戳?)
为什么配置要记录的内容不是答案
如果没有任何方法/工具可以促进这一点,我将通过我自己的应用程序的配置文件来管理它,但这会在运行时过滤消息,不利于查看已记录内容的子集,因此对于发展。 我当然不介意为此为我的每条日志消息分配一个类型值。这不是关于在哪里记录什么 - 而是关于如何通过动态过滤器查看记录的信息!
【问题讨论】:
标签: node.js scala logging graylog2