2015-10-15 90 views
1

我们使用Cassandra作为我们的数据库,并使用Hector与Cassandra对话。是否可以在日志文件中禁用TimingLogger行?

在我们的日志文件中会出现以下吨行:

2015年10月15日08:53:50798信息mpcassandra.hector.TimingLogger - 启动[1444910030795]时间[3]标签[READ .success_] 2015年10月15日08:53:50798 INFO mpcassandra.hector.TimingLogger - 启动[1444910030797]时间[1]标记[WRITE.success_]

Speed4j被登录INFO级别和它记录全部是“hector.TimeLogger”。我遇到的问题是我们无法修改可执行jar文件。因此,是否有可能找到其他方法来抑制这些线路?或者如果我们可以修改源代码,我们应该配置/修改什么?谢谢!

回答

1

您可以编写另一个只将某些行重定向到另一个日志的Java程序。您可以使用BufferedInputStream读取文件,同时编写它的文件。

这样的“文件重定向”的更多信息是在这里:How do I use Java to read from a file that is actively being written?

不能解决在日志中的其他行,但你可以创建第二个干净的日志,它

相关问题