Logger:Java原生日志工具

Posted xhBruce

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Logger:Java原生日志工具相关的知识,希望对你有一定的参考价值。

Logger:Java原生日志工具

java.util.logging.Logger

1. 目录位置

关键类:其中Handler、Formatter配合使用,LogRecord是输出信息

  • java.util.logging.Logger
  • java.util.logging.Level
  • java.util.logging.Handler
  • java.util.logging.Formatter
  • java.util.logging.LogRecord

2. Logger默认的格式输出

默认的配置文件logging.properties

默认的ConsoleHandler,日志等级INFO,输入格式SimpleFormatter

3. 修改输出格式

参照java.util.logging.SimpleFormatter

主要修改Formatter中format()方法,需要注意:

  • 先禁用Logger自带的handlers[logger.setUseParentHandlers(false)]
  • 在设置自己格式的handler[logger.addHandler(consoleHandler)]


4. 日志保存

请自行摸索FileHandler、SocketHandler、StreamHandler、XMLFormatter

5. 日志级别

序号内容
SEVERE严重
WARNING警告
INFO信息
CONFIG配置
FINE良好
FINER较好
FINEST最好
ALL开启所有级别日志记录
OFF关闭所有级别日志记录

以上是关于Logger:Java原生日志工具的主要内容,如果未能解决你的问题,请参考以下文章

Logger:Java原生日志工具

日志框架之Java原生日志框架JUL

转 JDK自带日志工具Logger的研究使用

日志技术-Java原生日志实现JUL

Java日志介绍-java.util.logging.Logger

Java 日志框架 JUL 详解大全