log4j.rootLogger=info,file,stdout
#log4j.logger.java.sql.Connection=DEBUG
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
#log4j.logger.java.sql.ResultSet=DEBUG
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{yy-MM-dd HH:mm:ss}] %m%n
#for file
log4j.appender.file.layout=org.apache.log4j.TTCCLayout
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=../webapps/ROOT/LOG/tmg.log
private Logger log=Logger.getLogger(ArticleSearcherImpl.class);
log.error("",e);
分享到:
相关推荐
### log4j简单配置知识点详解 #### 一、log4j简介及应用场景 log4j是Apache的一个开源项目,用于实现日志记录功能。通过log4j,开发者可以在应用程序中添加日志信息,并且能够根据不同的环境(如开发、测试或生产...
- Log4j由Apache软件基金会开发,提供了一种简单但功能强大的日志记录API,可以控制日志信息的输出级别,如DEBUG、INFO、WARN、ERROR和FATAL。 - 它包含三个主要组件:Logger(记录器)、Appender(输出目的地)和...
### Log4j配置详解 #### 一、Log4j简介 Log4j是Apache的一个开源项目,用于实现灵活的日志管理。它允许开发者通过简单的配置文件来控制日志的输出等级、输出目的地以及日志信息的格式化方式。Log4j支持多种配置...
### Java Log4j 配置详解 #### 一、Log4j 概述 Log4j 是 Apache 的一个开源项目,被广泛应用于 Java 应用程序的日志记录中。通过 Log4j,开发者可以轻松控制日志信息的输出目的地、格式以及级别。这使得日志的管理...
Log4j是Apache软件基金会的一个项目,提供了一个强大的日志API,允许开发者以简单的方式控制日志信息的输出。它支持多种输出格式(如文件、数据库、网络等),并且可以配置多个级别的日志输出(如DEBUG、INFO、WARN...
### LOG4J配置详解 ...无论是简单的单输出配置还是复杂的多输出、按包或类级别配置,Log4j都能够轻松应对。理解这些配置原理后,开发者可以根据自己的需求自由组合,构建出最适合项目的日志系统。
在提供的压缩包中,我们看到了四个文件:log4j-core-2.3.jar、log4j-1.2.17.jar、log4j-api-2.3.jar以及log4j.properties。这里,log4j-core和log4j-api是Log4j 2.x版本的核心库,它们提供了日志记录的功能实现。log...
### log4j 实用配置详解 #### 一、配置根 Logger 在 Log4j 的配置过程中,根 Logger 是一个非常重要的概念。它负责全局的日志级别设置以及日志信息的输出方式。 - **配置语法**:`log4j.rootLogger=, , ...
以下是一个简单的`log4j.properties`配置示例: ``` # 设置root logger级别为INFO,输出到控制台 log4j.rootLogger=INFO, Console # 配置控制台Appender log4j.appender.Console=org.apache.log4j.ConsoleAppender...
### Log4j全面配置知识点详解 #### 一、Log4j简介与配置文件的重要性 Log4j是一款由Apache出品的日志记录工具,广泛应用于Java应用系统中,它可以帮助开发者高效地管理和控制应用程序中的日志输出。为了使得Log4j...
以下是一个简单的`log4j.properties`配置示例: ```properties # 设置root logger级别为INFO,并将输出到控制台 log4j.rootLogger=INFO, RFA # 配置RollingFileAppender log4j.appender.RFA=org.apache.log4j....
本资料主要包含了Log4j的相关jar包和配置文件,下面我们将详细讨论Log4j的关键概念、配置以及其在实际项目中的应用。 1. **Log4j组件** - **Logger**: 日志的核心组件,负责生成日志事件。开发人员通过创建Logger...
解压“log4j.zip”后,我们通常会找到一个名为“log4j.properties”或“log4j.xml”的配置文件,这是Log4j的核心配置文件。例如,以下是一个简单的配置示例: ```properties # log4j.properties log4j.rootLogger=...
Log4j是Apache组织提供的一款开源日志组件,它允许开发者以一种简单的方式记录应用程序的日志信息。Log4j的强大之处在于其高度灵活的配置方式,能够适用于不同的日志记录需求。无论是Windows还是Linux系统下的GUI...
2. **配置**: 配置Log4j的方式通常有两种:通过`log4j.properties`或`log4j.xml`文件。这些文件定义了日志级别、Appender和Layout等参数。 3. **编程接口**: 使用LoggerFactory获取Logger实例,然后调用相应的info...
### SSH框架中配置log4j的方法详解 #### 一、引言 在现代软件开发过程中,日志记录是一项至关重要的任务。它不仅有助于开发者更好地理解应用程序的行为,还能够在出现异常时快速定位问题所在。Log4j作为一款强大的...
Log4j的配置主要通过log4j.properties或log4j.xml文件进行,其中包含Logger、Appender、Layout和Filter等元素的定义。例如: ```xml <appender name="consoleAppender" class="org.apache.log4j.ConsoleAppender"> ...
`log4j.properties`是Apache Log4j库中用于配置日志记录行为的核心配置文件。下面将详细解析`log4j.properties`的配置项及其作用,同时提供实例来加深理解。 ### 1. Logger 日志记录的核心是`Logger`,它是Log4j中...
下面是一个简单的`log4j.properties`配置示例: ```properties # 设置全局日志级别为INFO log4j.rootLogger=INFO, FILE # 定义一个名为FILE的appender,用于写入文件 log4j.appender.FILE=org.apache.log4j....
以下是一个简单的`log4j.properties`配置示例,展示了如何将日志输出到控制台和文件: ```properties # 定义日志输出级别 log4j.rootLogger=DEBUG, ConsoleAppender, FileAppender # 控制台输出配置 log4j....