#配置Logger
#--log4j.rootLogger=[level], appenderName1, appenderName2, ...
#level分为:
# FATAL : 0
# ERROR : 3
# WARN : 4
# INFO : 6
# DEBUG : 7
#appenderName 随意取
#
#配置Appender
#--log4j.appender.appenderName= appenderClassName
#--log4j.appender.appenderName.option1= value1
#--...........................................
#appenderClassName必须为类的全名,log4j提供下面几种:
# org.apache.log4j.ConsoleAppender : 控制台
# org.apache.log4j.FileAppender : 文件
# org.apache.log4j.DailyRollingFileAppender : 每天产生一个新的日志文件
# org.apache.log4j.RollingFileAppender : 文件达到指定大小时产生一个新的日志文件
# org.apache.log4j.WriterAppender : 将日志以流形式发送到随意指定地方
#
#option依据appenderClass的不同而有所差别。但有些是共同的.
#option为layout时指定appenderName的布局
#--log4j.appender.appenderName.layout= layoutClassName
#--log4j.appender.appenderName.layout.option1= value1
#--..................................................
#layoutClassName必须为类的全名,log4j提供下面几种:
# org.apache.log4j.HTMLLayout : 以HTML表格形式布局
# org.apache.log4j.PatternLayout : 指定格式布局
# org.apache.log4j.SimpleLayout : 包括日志级别和信息的字符串
# org.apache.log4j.TTCCLayout : 包括日志产生的时间、线程、类别等等信息
#
#option依据layoutClass的不同而有所差别,但有些是共同的.
#option为ConversionPattern时指定布局格式.
#--log4j.appender.appenderName.layout.ConversionPattern= PatternString
#PatternString为格式字符串。例如以下
# %m : 要输出的信息
# %p : 输出级别
# %r : 输出自应用启动到输出该log信息耗费的毫秒数
# %c : 输出所在类全名
# %t : 线程名
# %n : 换行符(依据平台不同而不同)
# %d : 输出日期和时间,能够指定格式。如: %d{yyyy MM dd HH:mm:ss}
# %l : 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举 例:Testlog4.main(TestLog4.java: 10 ) #演示样例: log4j.rootLogger=info, console, ErrorFile log4j.appender.console= org.apache.log4j.ConsoleAppender
log4j.appender.console.Target= System.out
log4j.appender.console.layout= org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}: %L - %m%n log4j.appender.ErrorFile= org.apache.log4j.DailyRollingFileAppender
log4j.appender.ErrorFile.File= ${catalina.home}\\app.err
log4j.appender.ErrorFile.Append= true
log4j.appender.ErrorFile.Threshold = ERROR
log4j.appender.ErrorFile.layout= org.apache.log4j.PatternLayout
log4j.appender.ErrorFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%5p] - [%c]\: %m%n #hibernal
log4j.logger.org.hibernate=debug
log4j.logger.org.hibernate.hql.ast.AST=debug
log4j.logger.org.hibernate.SQL=debug
log4j.logger.org.hibernate.type=info
log4j.logger.org.hibernate.type=debug
log4j.logger.org.hibernate.tool.hbm2ddl=debug
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=debug
log4j.logger.org.hibernate.transaction=debug
log4j.logger.org.hibernate.jdbc=debug
log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=INFO

欢迎大家一起讨论学习!

实用的自己收!

记录与分享,让你我共成长!

欢迎查看我的其它博客。我的博客地址:http://blog.csdn.net/caicongyang

Log4j配置具体解释的更多相关文章

  1. Log4j配置和解释

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

  2. Log4J日志配置具体解释

    一.Log4j简单介绍 Log4j有三个基本的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综 ...

  3. 使用log4j配置不同文件输出不同内容

    敲代码中很不注意写日志,虽然明白很重要.今天碰到记录日志,需要根据内容分别输出到不同的文件. 参考几篇文章: 感觉最详细:http://blog.csdn.net/azheng270/article/ ...

  4. 简要log4j配置

    若排版紊乱可查看我的个人博客原文地址 1. 配置效果 下面的log4j日志配置最终能达到的效果是对于全局日志可以根据级别输入到对应级别的日志文件中,注意低级别的日志文件会同时包含高级别的日志信息,例如 ...

  5. Spring+mybatis+struts框架整合的配置具体解释

    学了非常久的spring+mybatis+struts.一直都是单个的用他们,或者是两两组合用过,今天总算整合到一起了,配置起来有点麻烦.可是配置完一次之后.就轻松多了,那么框架整合配置具体解释例如以 ...

  6. log4j 配置

    给java项目添加log4j日志: 1.下载log4j jar包,放入lib目录, 导入项目中 2.创建log4j.properties 文件  目录 Src 3.在需要使用输出的类中使用 priva ...

  7. log4j配置日志文件log4j.appender.R.File相对路径方法

    方法一. 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs ...

  8. paip.Log4j配置不起作用的解决

    paip.Log4j配置不起作用的解决 1.jar包里的log4j配置 看累挂jar,真的有个" webservices-rt.jar\com\sun\org\apache\xml\inte ...

  9. Flume学习 & Kafka & Storm 等 & Log4J 配置

    正在学习这篇文章: http://blog.csdn.net/ymh198816/article/details/51998085 和工作中接触的电商.订单.分析,可以结合起来. 开宗明义,这幅图片: ...

随机推荐

  1. edx 配置smtp发送邮件

    参考文章:https://github.com/CDOT-EDX/ProductionStackDocs/wiki/Enable-SMTP-for-EDX-(Production-Stack) 具体到 ...

  2. Sql server decimal 和 numeric

    带固定精度和小数位数的数值数据类型. decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )] 固定精度和小数位数.使用最大精度时,有效值从 - 10^38 +1 到 1 ...

  3. C# Json处理日期和Table

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Ru ...

  4. SSO(转)

    一.介绍       主站下有多个子系统,每次登录主系统,跳转到子系统时,又需要重新登录: 子系统与主系统都有各自的用户信息表:各个系统的用户角色.权限也各不相同: 二.目的       每次登录主系 ...

  5. jni.h源码

    /* * jni.h * Java Native Interface. * * Copyright (c) 1996, 1997 * Transvirtual Technologies, Inc. A ...

  6. poj3280Cheapest Palindrome(记忆化)

    链接 真的1A了.. 一开始想复杂了 想着补全再删 没想好 后来想到递归 大的回文串是由小的推过来的 一直递归下去 对于当前的i,j可以选择保留或者删除 选个最小的 #include <iost ...

  7. 3 Financial Services Social Media Success Storie

    As financial services firms step-up their use of social media, we’ve been looking for some early suc ...

  8. 结构体dfield_t

    /* SQL data field struct */ typedef struct dfield_struct dfield_t; /** Structure for an SQL data fie ...

  9. spring log4j.properties

    log4j.properties log4j.rootLogger=info,appender2,appender3 #appender2\u914D\u7F6E FileAppender log4j ...

  10. Axis2 java调用.net webservice接口的问题(郑州就维)

    这是一个古老的问题,古老到从我若干年前遇到这样的问题就是一个解决之道:反复尝试.其实标准是什么,标准就是一个束缚,一种按既定规则的束缚,错点点,你的调用就可能不成功,不成功后你要花费大量的力气查找原因 ...