2015-10-15 65 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?

不能解決在日誌中的其他行,但你可以創建第二個乾淨的日誌,它

相關問題