大家好,又见面了,我是你们的朋友全栈君。
日志对于一个系统来说非常重要,查找异常信息、分析系统运行情况等都需要用到日志。所以无论是JDK还是第三方都提供了关于日志的相关工具,本文分别介绍以下几种工具,以及各种工具间的整合、原理。
JDK的java.util.logging包
第三方日志工具(commons-logging/slf4j,log4j/logback)
JDK的java.util.logging包
JDK1.4引入了java.util.logging包,包中主要的类包括:Logger、LogManager、Handler、Formatter。首先看一段比较简单的示例代码:
packageme.likeyao.jdk.logger;importjava.util.logging.Formatter;importjava.util.logging.Handler;importjava.util.logging.Level;importjava.util.logging.LogRecord;importjava.util.logging.Logger;public classJDKLoggerTest {public static voidmain(String[] args) {
Logger logger= Logger.getLogger(“logger”);
logger.info(“hello world”);
Handler handler= newHandler() {
@Overridepublic voidpublish(LogRecord record) {
}
@Overridepublic voidflush() {
}
@Overridepublic void close()
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125736.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...