`
Colin_Davis
  • 浏览: 24959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

log4j.xml

    博客分类:
  • xml
 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<!-- http://zengxiantao.iteye.com/blog/1881706 -->
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>

	<!-- 控制台输出 -->
	<appender name="Console" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss SSS\} %-5p [%F:%L] - %m%n" />
		</layout>
	</appender>

	<!-- 每日日志文件 -->
	<!-- ${webapp.app.root} 为 web.xml 中定义的项目根目录路径 -->
	<appender name="DailyLog4j" class="org.apache.log4j.DailyRollingFileAppender">
		<param name="threshold" value="warn" />
		<param name="file" value="${webapp.app.root}/../logs/app/app-log.log" />
		<param name="append" value="true" />
		<param name="datePattern" value="'.'yyyy-MM-dd'.log'" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="[%d{MMdd HH:mm:ss SSS\} %-5p] [%t] %c{3\} - %m%n" />
		</layout>
	</appender>

	<root>
		<priority value="info" />
		<appender-ref ref="Console" />
		<appender-ref ref="DailyLog4j" />
	</root>

	<!-- 此处为应用程序包名,或者自定义的包名 -->
	<logger name="***" additivity="false">
		<level value="warn" />
		<appender-ref ref="Console" />
		<appender-ref ref="DailyLog4j" />
	</logger>

	<!-- 此处为应用程序中有关数据库操作的包名 -->
	<logger name="***.dal" additivity="false">
		<level value="debug" />
		<appender-ref ref="Console" />
	</logger>

	<!-- 当前应用程序使用了 mybatis 作为数据库操作框架 -->
	<logger name="org.apache.ibatis.logging.jdbc" additivity="false">
		<level value="debug" />
		<appender-ref ref="Console" />
	</logger>

</log4j:configuration>

 

分享到:
评论

相关推荐

    log4j.jar及log4j.xml

    要在项目中使用Log4j,首先需要将`log4j.jar`添加到项目的类路径中,然后创建或引用`log4j.xml`配置文件。在代码中,通过以下方式创建和使用Logger: ```java import org.apache.log4j.Logger; public class ...

    log4j.xml(MyBatis框架)

    这里是log4j.xml详细的配置,在使用MyBatis框架时必要的一种配置。

    log4j的详细配置,log4j.xml和log4j.properties,日志输出到文件,邮件,数据库,控制台等

    Log4j提供了多种配置方式,其中最常用的有两种:XML格式的`log4j.xml`和properties格式的`log4j.properties`。接下来,我们将深入探讨如何通过这两种配置文件来设置日志输出的目标、级别以及格式。 1. **XML配置** ...

    Log4J.xml的模板

    标题中的“Log4J.xml”指的是Apache Log4j框架的配置文件。Log4j是Java平台上广泛使用的日志记录工具,它允许程序员以灵活和可配置的方式控制应用程序的日志输出。XML格式的配置文件提供了更高级别的结构和可读性,...

    log4j.xml配置文件

    log4j.xml配置文件

    log4j与web.xml的配置

    2. **Log4j配置文件(log4j.properties或log4j.xml)** - 在Java项目中,通常会有一个log4j配置文件,用于定义日志记录的级别、输出方式和格式。 - 示例配置: ``` log4j.rootLogger=DEBUG, FILE log4j....

    日志配置文件log4j.xml以及MySql数据库驱动文件

    本篇文章将深入探讨这两个关键组件:日志配置文件`log4j.xml`和MySQL数据库驱动文件`mysql-connector-java-5.1.39-bin.jar`。 首先,我们来了解`log4j.xml`。Log4j是Apache组织提供的一款开源的日志记录框架,广泛...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

    log4j.xml template

    一个比较通用的log4j.xml配置模板

    log4j.xml文件

    log日志必用,是各位JAVA爱好者的选择。需要积分下载,

    spring-log4j.xml

    log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例log4j.xml配置范例

    log4j.xml文件的配置文.pdf

    ### 关于Log4j.xml配置文件的理解与应用 #### 一、引言 在Java开发领域,日志记录是至关重要的一个环节。它不仅能够帮助开发者更好地了解程序运行时的状态,还能在出现故障时快速定位问题所在。Log4j作为一款优秀...

    log4j.xml配置实现.pdf

    首先是`&lt;context-param&gt;`,定义了`log4jConfigLocation`参数,其值指向`log4j.xml`文件的位置,这里是`/WEB-INF/Log4j.xml`。然后是`&lt;listener&gt;`,指定了我们的监听器类`Log4jConfigListener`,这样当Web应用启动时...

    Log4j2学习log4j2.xml配置模板

    下面是一个较为完整的 Log4j2.xml 配置模板: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!--日志级别以及优先级排序: OFF &gt; FATAL &gt; ERROR &gt; WARN &gt; INFO &gt; DEBUG &gt; TRACE &gt; ALL --&gt; &lt;!--Configuration 后面...

    log4j.xml配置

    log4j的配置文件,方便大家使用.log4j的基本

    log4j.xml 配置文件

    log4j 的配置文件示例 log4j是很好用的日志,建议项目里面都用上.

    log4j2.xml文件

    log4j2.xml文件

Global site tag (gtag.js) - Google Analytics