`
qingwei201314
  • 浏览: 164175 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

配置log4j, 记录日志

 
阅读更多

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

 

注:将错误信息打印到控制台和日志文件中。

分享到:
评论

相关推荐

    log4j2.xml记录日志到到数据库

    演示了java记录通过log4j2记录日志到mysql数据库中

    tomcat8更换log4j记录日志

    本包适用于tomcat8及以下版本 附带log4j.properties 和 配置说明

    AndroidStudio 使用log4j记录日志,按照大小定期滚动日志Demo

    最近写的demo。安卓环境使用log4j 滚动日志。 实现数据format格式化传输记录日志内容。 非配置文件的方式

    log4j 配置文档(记录日志)

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    使用log4j进行日志记录

    Log4j提供了灵活的配置方法,默认是调用BasicConfigurator.configure()来进行配置,但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是固定的,不方便以后修改配置。另一种是...

    log4j配置日志文件

    log4j.xml配置日志文件,记录日志

    Log4j日志包

    log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...

    使用Log4j进行日志操作

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    重写log4j流记录日志到指定文件

    重写log4j流记录日志到指定文件采用了xml,properties文件配置,日志记录容量达到指定配置文件最大容量大小,自动增加新日志文件,配置简单。只需要把log4.xml,log4j.properties文件复制到src目录中,源码文件放在...

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    Log4j详解,详细讲解log4j的使用,和原理

    * Logger:Logger 是 Log4j 的核心组件,负责记录日志信息。Log4j 允许开发人员定义多个 Logger,每个 Logger 拥有自己的名字,Logger 之间通过名字来表明隶属关系。 * Appender:Appender 是用来指明将所有的 log ...

    AOP+log4j记录日志

    AOP能够做到这一点,让开发人员更加专注于系统的业务编码,而无需顾虑日志问题(这一点大家可以联系声明式事务处理的方式,配置好了处理事务的配置文件,编写Manager或者action时,都无需顾虑事务)

    Log4j日志管理系统简单使用说明

     获得了Logger的实例之后,接下来将配置Log4j使用环境:  语法表示:  BasicConfigurator.configure():自动快速地使用缺省Log4j环境。  PropertyConfigurator.configure(String configFilename):读取使用Java...

    log4j日志文件的JAR包及配置文件

    log4j日志文件的JAR包及配置文件。 使用log4j日志文件的步骤: Step1:添加日志文件所需要的JAR包; Step2:添加日志的配置文件; Step3:创建日志对象,使用日志对象的方法记录日志。

    log4j.properties

    java开发中 log4j的基本配置,实现日志的记录 java开发中 log4j的基本配置,实现日志的记录

    日志记录Log4j配置介绍

    原始出处:http://zhangjunhd.blog.51cto.com/113473/21014 author: ZJ 07-3-17 Blog: http://zhangjunhd.blog.51cto.com/ 本文章非常详细的介绍了Log4j的配置情况,对初学者有很大的帮助和提高。

    深入学习log4j

    Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,...

    java log4j配置大全

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...

    log4j相关jar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

Global site tag (gtag.js) - Google Analytics