您的位置:首页 > 编程语言 > Java开发

如何使用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("这是警告中");

}

日志信息我们不仅可以在控制台输出,还能指定输出到日志文件,以上的例子中可以了解如何使用不同级别的日志输出和日志文件数量的设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: