gpt4 book ai didi

Java Logger 不写入文件

转载 作者:行者123 更新时间:2023-11-30 06:26:55 25 4
gpt4 key购买 nike

我正在尝试将 Logger 配置为写入应用程序配置文件夹中的文件,但我不知道该怎么做,这是我在程序启动时用来配置日志输出的函数:

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文件,但是测试日志并没有写在里面,而是写在了控制台应用中。

最佳答案

你能不能试试:

FileHandler handler = new FileHandler("D:/temp/application.log", 8096, 1, true);

参数:

  • pattern - 命名输出文件的模式
  • limit - 写入任何一个文件的最大字节数
  • count - 要使用的文件数
  • append - 指定附加模式

关于Java Logger 不写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com