关于Java日志LOG(一)
发布日期:2021-10-06 02:38:13
浏览次数:3
分类:技术文章
本文共 657 字,大约阅读时间需要 2 分钟。
一、JDK Logging
Java标准库内置了日志包java.util.logging
使用日志最大的好处是,它自动打印了时间、调用类、调用方法等很多有用的信息。
注意:4条日志,只打印了3条,logger.fine()
没有打印。这是因为,日志的输出可以设定级别。
JDK的Logging定义了7个日志级别,从严重到普通:
- SEVERE
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST
因为默认级别是INFO,因此,INFO级别以下的日志,不会被打印出来。使用日志级别的好处在于,调整级别,就可以屏蔽掉很多调试相关的日志输出。
使用Java标准库内置的Logging有以下局限:
Logging系统在JVM启动时读取配置文件并完成初始化,一旦开始运行main()
方法,就无法修改配置;
配置不太方便,需要在JVM启动时传递参数-Djava.util.logging.config.file=<config-file-name>
。
二、Commons Logging
Jakarta Commons-logging(JCL)是apache最早提供的日志的门面接口。提供简单的日志实现以及日志解耦功能。 JCL能够选择使用Log4j(或其他如slf4j等)还是JDK Logging,但是他不依赖Log4j,JDK Logging的API。
Commons Logging定义了6个日志级别:
- FATAL
- ERROR
- WARNING
- INFO
- DEBUG
- TRACE
默认级别是INFO
。
转载地址:https://blog.csdn.net/luxuiary/article/details/105535798 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月15日 05时48分05秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
史上最简单的spring-boot集成websocket的实现方式
2021-06-30
带你玩转属于自己的spring-boot-starter系列(一)
2021-06-30
带你玩转属于自己自己的spring-boot-starter系列(二)
2021-06-30
带你玩转属于自己的spring-boot-starter系列(三)
2021-06-30
基于SnowFlake算法如何让分库分表中不同的ID落在同一个库的算法的实现
2021-06-30
Linux文件管理参考
2019-04-27
FTP文件管理项目(本地云)项目日报(一)
2019-04-27
FTP文件管理项目(本地云)项目日报(二)
2019-04-27
FTP文件管理项目(本地云)项目日报(三)
2019-04-27
FTP文件管理项目(本地云)项目日报(四)
2019-04-27
【C++】勉强能看的线程池详解
2019-04-27
FTP文件管理项目(本地云)项目日报(五)
2019-04-27
FTP文件管理项目(本地云)项目日报(关于不定长包的测试)
2019-04-27
FTP文件管理项目(本地云)项目日报(六)
2019-04-27
FTP文件管理项目(本地云)项目日报(七)
2019-04-27
FTP文件管理项目(本地云)项目日报(八)
2019-04-27