java.util.logging.Logger??

latachong 2007-08-15 08:52:37
private static Logger logger=Logger.getLogger("LogginExcepiton");
这样定义的logger文件在什么位置,可以修改logger文件存放的位置么?怎么修改。。
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
latachong 2007-08-17
  • 打赏
  • 举报
回复
楼上的给分了 ,开始用的jdk版本太低。。。现在好了 万分感谢~!
latachong 2007-08-16
  • 打赏
  • 举报
回复
1楼的偶不是用log4j,2楼的我也看到文档里说的归handler来最终定向输出到哪里,3楼的我试过了,根本编译就不过阿。。。。

最想知道的是这个log的位置在哪里,哪位仁兄给写一段指定存储位置的代码,并说明下到哪里找这个log文件。
  • 打赏
  • 举报
回复
我的那个怎么可能不通过编译通过呢,我都试过的。

import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;

public class Test {

  public static void main(String[] args) throws IOException {
    Logger logger = Logger.getLogger("LoggingException");
    FileHandler handler = new FileHandler("LoggingException.log", true);
    handler.setFormatter(new SimpleFormatter());
    logger.addHandler(handler);
    logger.log(Level.INFO, "Hello, Java Logger!");
    logger.log(Level.WARNING, "Warning, Warning!");
    handler.close();
  }
}

生成的 LoggingException.log 在当前工程目录下。
  • 打赏
  • 举报
回复
Logger logger = Logger.getLogger("LoggingException");
FileHandler handler = new FileHandler("LoggingException.log", true);
handler.setFormatter(new SimpleFormatter());
logger.addHandler(handler);
logger.log(Level.INFO, "Hello, Java Logger!");
logger.log(Level.WARNING, "Warning, Warning!");
handler.close();
ansili521 2007-08-15
  • 打赏
  • 举报
回复
关注中...
zdjray 2007-08-15
  • 打赏
  • 举报
回复
这种问题一般可以自己看源码

我的结果是,这些都归Handler管

文档也有说
addHandler(Handler handler)
添加一个日志 Handler 以接收日志记录消息。

具体操作的应该在具体的Handler里面可以设置
sureyor 2007-08-15
  • 打赏
  • 举报
回复
如果用log4j的话,就通过log4j.properties设置,该文件一般放在src目录下,内容类似下面:
log4j.rootLogger=INFO, file

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=C:/temp.log
log4j.appender.file.MaxFileSize=4000KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} - %p - %m%n
tricolors 2007-08-15
  • 打赏
  • 举报
回复
飘过

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧