簡體   English   中英

Java Logger對象未追加到日志文件

[英]Java Logger Object not appending to log file

我有以下代碼;

_fileHandler = new FileHandler(_logFileNameAndpath, true);
_logger = Logger.getLogger("MyLogger");
_logger.addHandler(_fileHandler);
SimpleFormatter formatter = new SimpleFormatter();
_fileHandler.setFormatter(formatter);
_logger.log(Level.INFO, message);

但是,至少對我來說,日志記錄看起來很奇怪,因為它創建了大約100個文件,所有文件都以.75,.76,.77等數字擴展名命名。

任何人都無法闡明如何使記錄器附加到指定文件嗎?

嘗試這個:

_fileHandler = new FileHandler(_logFileNameAndpath, true, 1 );

最后一個參數是:

count - the number of files to use 

順便說一句,您還可以通過有時通過屬性java.util.logging.config.file指定的名為“ logging.properties”的文件來配置日志記錄。 您可以在JRE目錄樹中找到帶有說明的示例logging.properties文件。

我建議您將所有內容放入StringBuffer,然后最終將其記錄在每個類或程序包中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM