- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java微服务实践 Spring Boot 日志小马哥Java 微服务实战系列课堂 Java 微服务实战系列课堂课堂资源/n/1330000009887617/n/1330000009887617课件资源/mercyblitz/segmentfault-lessons//mercyblitz/segmentfault-lessons/JSR资源/mercyblitz/jsr/mercyblitz/jsr议题日志框架统一日志 API日志设计模式日志 Spring Boot 整合问答互动日志框架 - Log4j介绍 Log4j 是目前最为流行的Java 日志框架之一,虽然已经停滞发展,并逐步被Logback和Log4j 2 等日志框架所替代,可是无法掩饰光辉历程,以及优良的设计理念。背景 Almost every large application includes its own logging or tracing API. In compliance with this rule, the E.U. SEMPER project decided to write its own tracing API. This was in early 1996. After countless enhancements, several incarnations and much work that API evolved to become log4j。- The Complete log4j Manual结束 On August 5, 2015 the Logging Services Project Management Committee announced that Log4j 1.x had reached end of life. - /log4j/1.2/日志框架 - Log4j整体架构日志框架 - Log4jLog4j API日志对象(org.apache.log4j.Logger)日志级别(org.apache.log4j.Level)日志管理器(org.apache.log4j.LogManager)日志仓储(org.apache.log4j.spi.LoggerRepository)日志附加器(org.apache.log4j.Appender)日志过滤器(org.apache.log4j.spi.Filter)日志格式布局(org.apache.log4j.Layout)日志事件(org.apache.log4j.LoggingEvent)日志配置器(org.apache.log4j.spi.Configurator)日志诊断上下文(org.apache.log4j.NDC、org.apache.log4j.MDC) 日志框架 - Log4j日志对象(org.apache.log4j.Logger) 日志对象(org.apache.log4j.Logger)是最核心的API。举例说明Logger logger = Logger.getLogger(ROOT);(message);API 层次 -org.apache.log4j.Category -org.apache.log4j.Logger日志框架 - Log4j日志对象(org.apache.log4j.Logger)日志框架 - Log4j日志级别(org.apache.log4j.Level)OFFFATALERRORINFODEBUGTRACEALLAPI 层次 -org.apache.log4j.Priority -org.apache.log4j.Level日志框架 - Log4j日志管理器(org.apache.log4j.LogManager)主要职责初始化默认log4j 配置维护日志仓储(org.apache.log4j.spi.LoggerRepository)获取日志对象(org.apache.log4j.Logger)日志仓储(org.apache.log4j.spi.LoggerRepository)主要职责管理日志级别阈值(org.apache.log4j.Level)管理日志对象(org.apache.log4j.Logger)日志框架 - Log4j日志附加器(org.apache.log4j.Appender) 日志附加器是日志事件(org.apache.log4j.LoggingEvent)具体输出的介质,如:控制台、文件系统、网络套接字等。 日志附加器(org.apache.log4j.Appender)关联零个或多个日志过滤器(org.apache.log4j.Filter),这些过滤器形成过滤链。主要职责附加日志事件
文档评论(0)