1
這是我的代碼,我想知道爲什麼它沒有記錄任何內容。當我輸入到調音臺,它說:我正在嘗試將文本從控制檯記錄到文本文件,並且未創建文本文件
你好
2013年4月8日下午10時十三分47秒java.util.logging.LogManager中$ RootLogger登錄
信息:你好
然而,沒有任何記錄到任何文件。
import java.io.IOException;
import java.util.Scanner;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
public class main {
public static void main(String[] args) throws IOException{
while (1 == 1) {
String text;
Scanner in = new Scanner(System.in);
text = in.nextLine();
FileHandler fileTxt;
SimpleFormatter formatterTxt;
Logger logger = Logger.getLogger("");
logger.setLevel(Level.INFO);
fileTxt = new FileHandler("../loggedText.txt");
formatterTxt = new SimpleFormatter();
fileTxt.setFormatter(formatterTxt);
logger.addHandler(fileTxt);
logger.info(text);
}
}
}
不想成爲「那些」人之一,但你有沒有考慮過使用像log4j這樣的專用日誌庫而不是內置的日誌類? – Catchwa 2013-04-09 04:59:43