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