Java日志介绍(1)-java.util.logging.Logger
程序员文章站
2022-05-26 17:36:15
java.util.logging.Logger是JDK自带的日志工具,其简单实现了日志的功能,不是很完善,所以在实际应用中使用的比较少。本文直接用代码演示其使用方法,文中所使用到的软件版本:Java 1.8.0_191。 package com.inspur.demo.log; import ja ......
java.util.logging.logger是jdk自带的日志工具,其简单实现了日志的功能,不是很完善,所以在实际应用中使用的比较少。本文直接用代码演示其使用方法,文中所使用到的软件版本:java 1.8.0_191。
package com.inspur.demo.log; import java.util.logging.filehandler; import java.util.logging.formatter; import java.util.logging.level; import java.util.logging.logrecord; import java.util.logging.logger; public class julcase { public static void main(string[] args) { try { logger logger = logger.getlogger(julcase.class.getname()); //日志保存到文件 filehandler filehandler = new filehandler("d:/temp/a.log", true); filehandler.setlevel(level.info); //设置日志格式 filehandler.setformatter(new formatter() { @override public string format(logrecord record) { return record.getlevel() + ":" + record.getmessage() + "\n"; } }); logger.addhandler(filehandler); logger.info("aaaa"); logger.warning("bbbb"); } catch (exception e) { e.printstacktrace(); } } }
默认的父logger设置了consolehandler,所以不需要再添加consolehandler了。