以前log4j用的多,但总是有些细节不明白,今天看了下官方文档,学习笔记记录下。
log4j里面有三个重要概念:Loggers, Appenders and Layouts
(1)Loggers表示一个日志记录器,一个log4j至少要有1个Loggers,就是根日志,在配置文件中可以以log4j.rootLogger来配置,此外,还可以定义很多其它的Loggers,如log4j.logger.a1,log4j.logger.a2,log4j.logger.a1.suba1分别定义了a1,a2,a1.suba1三个Logger,Loggers具有继承关系,是通过package类似的形式组织的,所以a1.suba1这个Logger将继承a1这个Logger的所有属性
(2)Appenders表示Loggers的存储方式,常用的Appender有org.apache.log4j.ConsoleAppender,org.apache.log4j.RollingFileAppender
ConsoleAppender表示将日志输出到控制台,RollingFileAppender表示将日志保存到文件中,文件可按大小分割
(3)Layouts表示日志的输出格式
分享到:
相关推荐
log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记log4j学习笔记
Log4j 学习笔记. 1. Log4j的类图 2. Logger:日志写出器 1. Logger的输出方法 2. Logger的命名规则 3. Log level 4. 示例代码 5. 关于logger的两点说明 3. Appender:日志目的地 1. ConsoleAppender 2. ...
log4j源码例子,可供大家学习log4j,简单实用易学,eclipse环境,哈哈。
Log4j学习笔记和一套完整定义实例 精辟
Log4j2学习笔记,引入log4j2的依赖-log4j2.xml配置模板-application.properties文件配置-使用
Log4j 学习笔记
快速学习java日志文件jar包:log4j学习文档
log4j 学习笔记 自己整理出来的 网上写的很杂乱。其实在java企业级中开发 我们更重视的是如何做日志记录。本笔记快速入门使用 log4j 节省了企业开发的学习成本
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是...
log4j学习笔记.
Log4J学习笔记 1、配置文件 2、数据库 3、封装
log4j学习笔记及写入数据库配置,一份log4j学习资料。还包含log4j写入数据库的配置方法。
分别有disruptor-3.3.4.jar(Log4j2异步日志的底层实现)、log4j-api-2.19.0.jar(log4j门面)、log4j-core-2.19.0.jar(log4j实现)、log4j-slf4j-impl-2.19.0.jar(SLF4J与Log4j绑定)、slf4j-api-1.7.30.jar(SLF...
log4j详解.doc log4j使用说明.doc log4jAPI.chm log4j配置.txt 深入学习log4j.PDF
log4j学习资料 java日志必用,入门必须的
*Log4j 学习笔记,自己的一点学习经验