Java日志介绍-java.util.logging.Logger
Posted 咏吟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java日志介绍-java.util.logging.Logger相关的知识,希望对你有一定的参考价值。
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() + " "; } }); logger.addHandler(fileHandler); logger.info("aaaa"); logger.warning("bbbb"); } catch (Exception e) { e.printStackTrace(); } } }
默认的父Logger设置了ConsoleHandler,所以不需要再添加ConsoleHandler了。
以上是关于Java日志介绍-java.util.logging.Logger的主要内容,如果未能解决你的问题,请参考以下文章
Java日志介绍-java.util.logging.Logger