我正在尝试将Logger配置为写入应用程序配置文件夹中的文件,但我无法确定如何执行此操作,这是我在程序启动时用于配置日志记录输出的函数:< / p>
private void ConfigureLogger(){
Logger logger = Logger.getLogger(FormLogin.class.getName());
try{
FileHandler handler = new FileHandler(getConfigurationFolder()+"\\application.log", 10, 1, true);
logger.addHandler(handler);
}
catch(IOException e){
}
logger.log(Level.SEVERE, "test message");
}
已创建application.log文件,但测试日志未写入其中,而是在控制台应用程序中。
答案 0 :(得分:5)
你可以尝试一下:
FileHandler handler = new FileHandler("D:/temp/application.log", 8096, 1, true);