使用java.util.logging.Logger中輸出一些日誌到控制檯,就像這樣:有什麼辦法從java.util.logging.Logger輸出中刪除信息行嗎?
public static void main(String[] args) {
Logger logger = Logger.getLogger("test");
logger.info("Hello Wolrd!");
}
輸出是:
FEB 16, 2012 10:17:43 AM com.abc.HelloWorld main
INFO: Hello World.
這似乎是好了,但是......
我們在所有Ant任務(內部標準)中使用java.util.logging.Logger,並且我們有一個大的ant項目。一個完整週期的控制檯輸出可以大於300KB,其中我們自己的記錄器輸出至少取50個。
現在我不想看到Level.INFO輸出的時間,類名和方法的信息。信息線也使得難以專注於自定義消息。
所以有任何方法,以除去從各輸出的第一條線(時間戳,類和方法的信息)(或只從每個Level.INFO輸出)?
@ziesemer不錯。製作一個格式化程序,將其設置爲處理程序,將該處理程序添加到記錄程序中,並將記錄程序設置爲不使用父級處理程序。 Upvote幫助〜 – coolcfan 2012-02-16 03:20:41