![](https://img-blog.csdnimg.cn/direct/506b6b051e62440db852ecf909cadf56.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java日志
文章平均质量分 95
log4j
冬天vs不冷
Java开发工程师,热衷于分享记录当下热门常用的技术,从基础使用到源码解析
展开
-
java日志框架之JCL和SLF4J
jcl依赖导包如果没有任何第三方日志框架的时候,我们使用的就是JUL如果有log4j,优先使用log4j1)只导入commons-logging的输出结果:2)添加依赖和log4j.properties文件后的额输出结果:2、SLF4J2.1、日志门面概述门面模式(Facade Pattern),也称之为外观模式核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用更简单的说,就是对外提供的接口要尽可能的简单在不同日志框架和应用程序之间架设原创 2022-06-25 00:00:31 · 578 阅读 · 0 评论 -
java日志框架之Log4j
日志输出格式说明:可以在 % 与字符之间加上修饰符来控制最小宽度、最大宽度和文本的对其方式。如:Log4j提供了8个级别的日志输出输出结果: 由结果可知默认级别为debugLoader.getResource(“log4j.properties”);源码默认从类路径找输出结果:4.2、输出到文件输出结果:创建表结构:(字段的制定可以根据需求进行调整)输出结果:覆盖文件的策略是,按照时间来进行覆盖,原则就是保留新的,覆盖旧的输出结果:第一次执行:第二次执行:根据修改时间可看出所有的日志已经原创 2022-06-22 23:35:33 · 577 阅读 · 0 评论 -
java日志框架之JUL(Logging)
输出结果:4、Logger日志级别日志级别源码类:java.util.logging.Level两个特殊级别原理分析输出结果:由输出结果可知,默认的输出级别为info输出结果:用户使用Logger来进行日志的记录,Logger可以持有多个处理器Handler日志的记录使用的是Logger,日志的输出使用的是Handler可以输出到控制台也可以输出到文件,也可以两者兼备4、Logger之间的父子关系JUL中Logger之间是存在"父子"关系的,这种父子关系不是我们普遍认原创 2022-06-20 23:05:07 · 562 阅读 · 0 评论 -
java日志框架之Logback和Log4j2
依赖导包日志级别:trace < debug < info < warn < error默认的日志级别是debug输出结果:logback默认输出格式在resources下面,创建一份配置文件,命名为logback.xml输出结果:执行两次查看文件输出内容:logback.xml26日,27日分别执行一次,文件拆分输出结果:当前日志为roll_bogback.log,当日志文件超过100k或者切换日期则会压缩成日期格式gzlogback.xml输出结果:additi原创 2022-06-27 21:46:53 · 4701 阅读 · 0 评论