log4j.properties
### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##
log4j.category.org.zblog=ERROR,A1
log4j.category.org.zblog=INFO,A2
log4j.appender.A1=org.apache.log4j.ConsoleAppender
### 设置输出地A1,为ConsoleAppender(控制台) ##
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
### 设置A1的输出布局格式PatterLayout,(可以灵活地指定布局模式)##
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n
### 配置日志输出的格式##
log4j.appender.A2=org.apache.log4j.RollingFileAppender
### 设置输出地A2到文件(文件大小到达指定尺寸的时候产生一个新的文件)##
log4j.appender.A2.File=E:/study/log4j/zhuwei.html
### 文件位置##
log4j.appender.A2.MaxFileSize=500KB
### 文件大小##
log4j.appender.A2.MaxBackupIndex=1
log4j.appender.A2.layout=org.apache.log4j.HTMLLayout
##指定采用html方式输出
//
常用输出格式
# -X号:X信息输出时左对齐;
# %p:日志信息级别
# %d{}:日志信息产生时间
# %c:日志信息所在地(类名)
# %m:产生的日志具体信息
# %n:输出日志信息换行
在ibm上有篇文章讲的很好,大家有兴趣可以去看看http://www.ibm.com/developerworks/cn/java/l-log4j/index.html
分享到:
相关推荐
Log4j 是一个广泛使用的日志记录工具,能够帮助开发者跟踪应用程序运行过程中的信息、警告、错误等事件。本文将深入探讨如何在 MyBatis 中配置 Log4j,实现日志同时输出到后台控制台和文件。 1. **日志框架集成** ...
2. 添加依赖:除了`log4j-1.2.15.jar`之外,还需要添加`slf4j-log4j12-1.6.4.jar`,这个桥接包使得SLF4J能够使用Log4j进行日志记录。 3. 更新日志器设置:在Java类中,使用SLF4J的日志器接口,同样替换`...
**日志工具Log4j详解** 在Java编程中,日志记录是不可或缺的一部分,它用于追踪应用程序的运行状态,帮助开发者在出现问题时定位错误、调试程序。Log4j是Apache组织提供的一款开源日志框架,它具有高效、灵活、可...
选择LOG4j后,你需要在项目的类路径下放置Log4j的配置文件`log4j.properties`或`log4j.xml`。 3. **log4j配置**:Log4j的配置文件控制日志的输出级别、格式、目标等。例如,你可以定义以下配置来控制Mybatis的日志...
2. **配置Log4j.properties或Log4j.xml**:创建一个名为`log4j.properties`或`log4j.xml`的配置文件,设置日志级别、Appender和Layout。例如,以下是一个简单的`log4j.properties`配置示例: ``` log4j.root...
**Log4J配置实例(XML格式)** Log4J是一款广泛应用的日志记录框架,它为Java应用程序提供了灵活的日志记录功能。在Java开发中,日志记录是必不可少的一部分,可以帮助开发者跟踪程序运行状态,定位错误和调试代码...
Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,在这里你可以设置不同级别的日志输出,例如DEBUG、INFO、WARN、ERROR等。 对于Ibatis,这是一个轻量级的持久层框架,它将SQL语句与Java代码分离,提供了...
在本项目中,"maven-spring-mybatis小型项目开发环境(3)log4j集成",我们将探讨如何在一个基于Maven、Spring和MyBatis的小型应用中整合Log4j日志框架。Log4j是Java应用程序广泛使用的日志记录工具,它提供灵活的日志...
2. **配置Log4j**:创建一个名为`log4j.properties`或`log4j.xml`的配置文件,设置日志级别(DEBUG, INFO, WARN, ERROR, FATAL)和输出目标(控制台、文件、邮件等)。例如,以下是一个简单的`log4j.properties`配置...
在mybatis-config.xml中,可以配置`<settings>`标签下的`logImpl`属性为`LOG4J`,以启用Log4j作为日志实现。 4. **Mybatis SQL打印**:当Log4j配置正确后,Mybatis会在执行每个SQL语句时,自动打印出SQL的执行信息...
springboot 高版本后继续使用 log4j 的完美解决方法 在 Spring Boot 高版本中,默认情况下不再支持 Log4j,這引起了许多开发者的不满。由于 Log4j 的日志风格仍然备受欢迎,因此本文将介绍如何在 Spring Boot 高...
idea MyBatis 配置 Log4j 打印 SQL 语句示例 MyBatis 是一个流行的持久层框架,用于将 Java 应用程序中的 SQL 语句与数据库进行交互。Log4j 是一个流行的日志记录工具,用于记录 Java 应用程序中的日志信息。在实际...
在MyBatis的配置文件中,可以通过`<settings>`标签下的`logImpl`属性设置日志实现为Log4j。 - 在Log4j配置文件中,针对MyBatis的SQL日志,可以设定特定的Appender和Layout,以便更好地监控和调试数据库操作。 5. *...
这是一个基于Java技术栈的入门级项目,主要涵盖了Maven、SpringMVC、MyBatis和Log4j四个关键组件。让我们逐一深入理解这些技术及其在项目中的应用。 1. Maven: Maven是Java项目管理工具,它负责构建、依赖管理和...
Log4j-1.2.16.jar是Log4j的一个版本,包含了Log4j的API和实现,用于处理日志输出。 配置MyBatis打印SQL的关键在于正确配置Log4j以及MyBatis的SqlSessionFactory。首先,我们需要使用提供的`log4j.properties`文件...
详解SSM框架下结合log4j、slf4j打印日志 本文主要介绍了在SSM框架下结合log4j和slf4j打印日志的方法。SSM框架是一个基于Java的web开发框架,它集成了Spring、Spring MVC和MyBatis三个框架。log4j和slf4j都是流行的...
崇高的文本日志重点使用Log Highlight扩展突出显示Sublime Text中的Log4j日志文件使用程序包控制安装日志突出显示。将设置文件放入/ Data / Packages / User /或者可以转到:首选项->程序包设置->日志突出显示->设置...
Mybatis 提供了对 Log4j 的支持,用户可以使用 Log4j 来记录日志。Log4j 是一个流行的日志记录工具,它提供了多种日志级别,包括 DEBUG、INFO、WARN 和 ERROR 等。 要使用 Log4j,用户需要在 Mybatis 配置文件中...
Log4Qt是Qt框架下的一款强大的日志记录库,它模仿了Java中的Log4j,为C++开发者提供了灵活、可扩展的日志处理方案。本文将详细探讨Log4Qt的特性、安装与配置,以及在Windows环境下使用Log4qt-1.3.0版本,结合Qt5.7.1...
首先,iBatis提供了一个强大的日志系统,支持多种日志实现,如Log4j、SLF4J、Java Util Logging等。选择哪种日志实现取决于你的项目配置。下面以Log4j为例,介绍配置过程: 1. **添加依赖**:在你的项目中,你需要...