1.在web-inf/lib下加入log4j.jar的包。
2.在classes下加上log4j.properties文件,文件内容如下:
log4j.rootLogger=ERROR, MVN_STRUTS2, CONSOLE
# Define all the appenders
log4j.appender.MVN_STRUTS2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MVN_STRUTS2.File=${catalina.base}/logs/mvn_struts2.txt
log4j.appender.MVN_STRUTS2.Append=true
log4j.appender.MVN_STRUTS2.Encoding=UTF-8
# Roll-over the log once per day
log4j.appender.MVN_STRUTS2.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.MVN_STRUTS2.layout = org.apache.log4j.PatternLayout
log4j.appender.MVN_STRUTS2.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Encoding=UTF-8
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
# Configure which loggers log to which appenders
#用于控制哪些包下的日志显示,哪些不显示
log4j.logger.org.springframework=info
log4j.logger.org.hibernate.ps.PreparedStatementCache=ERROR
log4j.logger.org.hibernate=info
注:将错误信息打印到控制台和日志文件中。
相关推荐
演示了java记录通过log4j2记录日志到mysql数据库中
本包适用于tomcat8及以下版本 附带log4j.properties 和 配置说明
最近写的demo。安卓环境使用log4j 滚动日志。 实现数据format格式化传输记录日志内容。 非配置文件的方式
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...
Log4j提供了灵活的配置方法,默认是调用BasicConfigurator.configure()来进行配置,但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是固定的,不方便以后修改配置。另一种是...
log4j.xml配置日志文件,记录日志
log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...
重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在...
log4j2在项目中的配置,对不同级别的日志进行不同文件的存储
* Logger:Logger 是 Log4j 的核心组件,负责记录日志信息。Log4j 允许开发人员定义多个 Logger,每个 Logger 拥有自己的名字,Logger 之间通过名字来表明隶属关系。 * Appender:Appender 是用来指明将所有的 log ...
AOP能够做到这一点,让开发人员更加专注于系统的业务编码,而无需顾虑日志问题(这一点大家可以联系声明式事务处理的方式,配置好了处理事务的配置文件,编写Manager或者action时,都无需顾虑事务)
获得了Logger的实例之后,接下来将配置Log4j使用环境: 语法表示: BasicConfigurator.configure():自动快速地使用缺省Log4j环境。 PropertyConfigurator.configure(String configFilename):读取使用Java...
log4j日志文件的JAR包及配置文件。 使用log4j日志文件的步骤: Step1:添加日志文件所需要的JAR包; Step2:添加日志的配置文件; Step3:创建日志对象,使用日志对象的方法记录日志。
java开发中 log4j的基本配置,实现日志的记录 java开发中 log4j的基本配置,实现日志的记录
原始出处:http://zhangjunhd.blog.51cto.com/113473/21014 author: ZJ 07-3-17 Blog: http://zhangjunhd.blog.51cto.com/ 本文章非常详细的介绍了Log4j的配置情况,对初学者有很大的帮助和提高。
Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...