log4j核心:
1、Logger完成日志信息的处理
● Logger可以定义输出的层次和决定信息是否输出.
● Logger输出的信息是有优先级别的.依次是ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF.
● 常用的是DEBUG,INFO,WARN,ERROR四种,DEBUG级别输出错误信息,INFO级别输出日常信息,WARN级别输出警告信息,ERROR级别表示程序出错.
2、Appender设置日志信息的去向
● Appender就是设置日志讯息输出到哪个地方.可以同时指定多个输出目的地.
log4j.appender.appenderName=Appender.class
log4j.appender.appenderName.option1=value1
log4j.appender.appenderName.optionN=valueN
● 常用的有以下几个:
(1) org.apache.log4j.ConsoleAppender(控制台)
(2) org.apache.log4j.FileAppender(文件)
(3) org.apache.log4j.DailyRollingFileApprnder(每天产生一个日志文件)
(4) org.apache.log4j.WriterAppender(将日志讯息以串流格式发送到任意指定的地方)
(5) org.apache.log4j.JdbcAppender(将日志讯息保存到数据库中)
3、Layout设置日志信息的输出样式
● 配置的格式如下:
log4j.appender.appenderName.layout=Layout.class
log4j.appender.appenderName.layout.option=value
● Log4j提供的layout有一下几种:
(1) org.apache.log4j.HTMLLayout(以HTML表格形式布局)
(2) org.apache.log4j.SimpleLayout(包含日志讯息的级别和讯息字符串)
(3) org.apache.log4j.TTCCLayout(包含日志产生的时间、执行绪、类别等等讯息)
(4) org.apache.log4j.PatternLayout(可以灵活的指定布局模式)
PatternLayout用来定制所输出的日志信息的样式:
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL.
%r 输出自应用启动到输出该日志讯息所耗费的毫秒数.
%t 输出产生该日志事件的线程名.
%f 输出日志讯息所属的类别的类别名.
%c 输出日志讯息所属的类的全名.
%d 输出日志时间点的日期或时间,指定格式的方式:%d{yyyy-MM-dd HH:mm:ss}.
%n 表示输出的日志讯息回车换行.
%l 表示日志记录所在文件中的位置
分享到:
相关推荐
Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j
本文主要围绕"Eclipse环境下log4j配置说明及所需jar包"这一主题,详细阐述log4j的使用、配置以及所需依赖。 首先,log4j是Apache的一个开源项目,提供了一个灵活的日志框架,广泛应用于Java应用程序中。它的核心...
### 深入了解log4j配置说明 #### 一、Log4j简介与功能特点 Log4j作为Apache组织下的一个开源项目,为开发者提供了一种强大的日志记录工具。借助于Log4j,开发人员可以灵活地控制日志信息的输出方式,包括输出到...
**log4j配置说明使用** 在Java开发中,日志记录是不可或缺的一部分,它帮助开发者追踪应用程序的运行状态,定位错误和调试问题。log4j是Apache组织提供的一款开源的日志记录工具,因其强大的功能和灵活性,被广泛...
压缩包中的"**log4j配置说明及所需jar包**"包含了Log4j的库文件,包括`log4j.jar`和其他可能的依赖。确保将这些JAR包添加到项目的类路径(Classpath)中,这样你的程序才能正确识别并使用Log4j。 **四、代码示例** ...
接下来,`log4j配置说明.txt`文件通常会提供更详细的解释和示例,包括如何配置不同的appender(如FileAppender、RollingFileAppender等),如何定义不同logger的级别,以及如何使用自定义的error handler和filter。...
Log4j 配置文件说明 Log4j 是一种流行的日志记录工具,用于记录和管理应用程序中的日志信息。配置文件是 Log4j 的核心组件之一,通过配置文件可以控制日志记录的级别、输出目的地和格式。在本文中,我们将详细介绍 ...
### Log4j日志配置详解 #### 一、概述 Log4j 是一个基于 Java 的开源日志记录框架,由 Apache 软件基金会维护。它允许开发人员根据等级记录日志信息,使得用户能够控制日志信息的记录级别及去向。本文将通过一份...
在`Log4j配置文件详细说明[转].htm`和`Log4j配置文件详细说明[转]_files`这两个文件中,应包含了更详细的实例和说明,可以帮助深入理解每个属性的实际作用和配置方法。在实践中,不断试验和调整,你会发现Log4j是一...
#### log4j配置 在Java应用中,我们可以通过修改`log4j.properties`文件来集成syslog。具体步骤如下: 1. 在`log4j.rootLogger`中增加一个新的appender,例如命名为`syslog`。 2. 设置appender的相关属性: ```...
### Log4J完整说明与配置解析 #### 一、Log4J简介 Log4J是Apache的一个开源项目,用于提供灵活的日志记录功能。通过它,开发者能够控制日志信息的输出级别、输出目的地(控制台、文件等)、格式化方式等。本文将...
### Log4j 详细配置说明 #### 一、Log4j 简介与特性 在当前强调可重用组件的软件开发环境中,Apache 的 Log4j 为开发者提供了强大的日志管理工具。Log4j 不仅开源免费,还具备高度的灵活性与可配置性,支持多种...
### Log4j 配置详解 #### 一、概述 Log4j 是一款非常流行的 Java 日志框架,它提供了一种灵活的日志记录机制。在实际应用中,开发者可以通过简单的配置来实现对日志级别的控制、日志信息的格式化以及日志文件的...
log4j.properties 配置说明 log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX Syslog 守护进程等;...
### 二、Log4j配置 Log4j 的配置主要通过 `log4j.properties` 或 `log4j.xml` 文件完成,这里我们以 `log4j.properties` 文件为例进行说明。 1. **配置Appender** - **Console Appender**:将日志输出到控制台。 ...
这是log4j的官方手册,提供了全面的使用指南和配置说明,可以帮助开发者深入理解log4j的功能和用法。 **T_LOG4J.sql** 这可能是一个SQL脚本,用于创建与log4j相关的数据库表,如果日志被配置存储在数据库中,这个...
2. `<param-name>log4jConfigLocation</param-name>` 指定了Log4j配置文件的路径,这里是`WEB-INF/config/log4j.properties`。这个配置告诉Web应用在哪里寻找Log4j的配置信息。 3. `<param-name>log4...