如何使用java.util.logging中的Logger来记录日志
2008-10-17 16:16
681 查看
public void init()
{
log = Logger.getLogger("LoggerNewConfig");
//log.setLevel(Level.SEVERE);//设置级别 低于设置级别的消息将被屏蔽
//log.setLevel(Level.OFF);//关闭日志
FileHandler fileHandler = null;
try {
fileHandler = new FileHandler("e:/dd/log.txt", 0, 1, false);//
//参数1:指定日志输出文件路径 参数2:表示文件最大字节数 0表示不限制
// 参数3:日志文件数可以多个 参数4:是否在原来日志后追加日志,false表示重新修改日志文件而不是追加
} catch (Exception ex) {
ex.printStackTrace();
}
fileHandler.setLevel(Level.FINER);//设置日志文件中输出级别
fileHandler.setFormatter(new SimpleFormatter());//设置输出信息格式为普通格式 默认为XML)
log.addHandler(fileHandler);
log.setLevel(Level.FINER);//设置日志级别
log.severe("最高级别的");
log.info("LoggerNewConfig 已启动.");
log.warning("这是警告中");
}
日志信息我们不仅可以在控制台输出,还能指定输出到日志文件,以上的例子中可以了解如何使用不同级别的日志输出和日志文件数量的设置
{
log = Logger.getLogger("LoggerNewConfig");
//log.setLevel(Level.SEVERE);//设置级别 低于设置级别的消息将被屏蔽
//log.setLevel(Level.OFF);//关闭日志
FileHandler fileHandler = null;
try {
fileHandler = new FileHandler("e:/dd/log.txt", 0, 1, false);//
//参数1:指定日志输出文件路径 参数2:表示文件最大字节数 0表示不限制
// 参数3:日志文件数可以多个 参数4:是否在原来日志后追加日志,false表示重新修改日志文件而不是追加
} catch (Exception ex) {
ex.printStackTrace();
}
fileHandler.setLevel(Level.FINER);//设置日志文件中输出级别
fileHandler.setFormatter(new SimpleFormatter());//设置输出信息格式为普通格式 默认为XML)
log.addHandler(fileHandler);
log.setLevel(Level.FINER);//设置日志级别
log.severe("最高级别的");
log.info("LoggerNewConfig 已启动.");
log.warning("这是警告中");
}
日志信息我们不仅可以在控制台输出,还能指定输出到日志文件,以上的例子中可以了解如何使用不同级别的日志输出和日志文件数量的设置
相关文章推荐
- tomcat 日志 java.util.logging.Logger使用 (三)
- tomcat 日志 java.util.logging.Logger使用 (五)
- tomcat 日志 java.util.logging.Logger使用 (二)
- tomcat 日志 java.util.logging.Logger使用 (一)
- 【java日志】java.util.logging.Logger使用详解
- 记录一个java.util.logging.Logger 使用中关于时间格式的问题
- tomcat 日志 java.util.logging.Logger使用 (四)
- java.util.logging.Logger使用详解
- 基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
- java.util.logging.Logger使用详解
- java.util.logging.Logger使用详解
- java.util.logging.Logger使用详解
- (个人笔记) java.util.logging.Logger 写日志
- java.util.logging.Logger 使用详解
- java.util.logging.Logger 使用详解
- 2006-05-30 学习使用java.util.logging.Logger类(纪念屈原吧)
- java.util.logging.Logger使用详解 (转)
- 基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
- java.util.logging.Logger的使用总结
- java.util.logging.Logger 使用详解