#----------------------------------------start------------------------------------------------------------#
#根级别,及输出位置设定;将等级为INFO的日志信息输出到stdout和
#DailyFile这两个目的地,stdout和DailyFile的定义在下面的代码,
#可以任意起名。
log4j.rootLogger=ERROR, stdout, DailyFile
#-----------------------------------------end------------------------------------------------------------#
#-----------------------------------------start------------------------------------------------------------#
#输出到控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
#设置输出样式
#org.apache.log4j.HTMLLayout(以HTML表格形式布局),
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#--------------------------------------------end--------------------------------------------------------#
#-----------------------------------------start------------------------------------------------------------#
#自定义输出内容
# %t 线程ID
# %p 优先级 DEBUG/INFO/ERROR
# %l 发生的位置,在某个类的某行
# %m 输出代码中指定的讯息,如log(message)中的message
# %n 输出一个换行符号
#%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:#%d{yyyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss,SSS} - %5p [%t] (%F:%L) - %m%n
#-------------------------------------------end-----------------------------------------------------------#
#-----------------------------------------start------------------------------------------------------------#
#输出到文件(按日产生,目录在log下)
log4j.appender.DailyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DailyFile.File=${cinfin.home}/log/output.log
log4j.appender.DailyFile.DatePattern='.'yyyy-MM-dd
log4j.appender.DailyFile.Append=true
log4j.appender.DailyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.DailyFile.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
#控制日志文件的数量,默认设置为30
log4j.appender.CustomDailyFile.maxBackupIndex=30
#-----------------------------------------end------------------------------------------------------------#
#-----------------------------------------start------------------------------------------------------------#
#这里添加要记录日志的应用 ON开启日志,OFF关闭日志,但是模块Error日志都会打印出来
#----------------------------------数据库-----------------------------------------------#
log4j.logger.com.mchange.v2.c3p0=OFF
log4j.logger.org.hibernate=OFF
### log HQL query parser activity
log4j.logger.org.hibernate.hql.ast.AST=OFF
### log just the SQL
log4j.logger.org.hibernate.SQL=OFF
### log JDBC bind parameters ###
log4j.logger.org.hibernate.type=OFF
### log schema export/update ###
log4j.logger.org.hibernate.tool.hbm2ddl=OFF
### log HQL parse trees
log4j.logger.org.hibernate.hql=OFF
### log cache activity ###
log4j.logger.org.hibernate.cache=OFF
### log transaction activity
log4j.logger.org.hibernate.transaction=OFF
### log JDBC resource acquisition
log4j.logger.org.hibernate.jdbc=OFF
#----------------------------------------------------------------------------------------------------#
#--------------------------------------- DWR配置 ----------------------------------------------------#
log4j.logger.org.directwebremoting=OFF
log4j.logger.uk.ltd.getahead=OFF
log4j.logger.org.getahead=OFF
#----------------------------------------------------------------------------------------------------#
#--------------------------------- 搜索模块 ------------------------------------------------#
log4j.logger.com.myproject.system.search=OFF
#----------------------------------------------------------------------------------------------------#
附录:
不同的包(package)下的日志写入到不同的日志文件下
#log4j.rootCategory=DEBUG, A1
#log4j.rootCategory=info, stdout,f1
#com.action包下的类
log4j.logger.com.action=info,action
#com.filter包下的类
log4j.logger.com.filter=info,filter
###### DAO Logger ###############
log4j.appender.action=org.apache.log4j.RollingFileAppender
log4j.appender.action.File=../logs/action.log
log4j.appender.action.MaxFileSize=1024KB
log4j.appender.action.MaxBackupIndex=5
log4j.appender.action.Append=true
log4j.appender.action.layout=org.apache.log4j.HTMLLayout
log4j.appender.action.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n
log4j.appender.filter=org.apache.log4j.RollingFileAppender
log4j.appender.filter.File=../logs/filter.log
log4j.appender.filter.MaxFileSize=1024KB
log4j.appender.filter.MaxBackupIndex=5
log4j.appender.filter.Append=true
log4j.appender.filter.layout=org.apache.log4j.HTMLLayout
log4j.appender.filter.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n
相关推荐
log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档log4j配置文档
log4j配置和加载方法log4j配置和加载方法
Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j Log4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rarLog4j配置说明.rar,Log4j配置,Log4j
完整的log4j配置文件
常用log4j配置 [转] 常用log4j配置,
log4j配置文件例子,可以让你轻松配置log4j
log4j配置使用说明及JAR包log4j配置使用说明及JAR包
log4j 详细配置 log4j 详细配置 log4j 详细配置 log4j 详细配置
Log4j配置详解 特别清晰,大家可以下载来参考学习,有问题可以反馈
标准log4j配置文件模板, 可自行下载参照
概述了log4j的基本配置信息。很适合初学者学习log4j的配置使用。
log4j配置的详细说明!对常用属性进行了细致的解释!适合初学者!
log4j配置与使用方法,详细使用见文档。转自网上网友文档,不用于商业用途。
log4j 配置mysql 数据库 demo
log4j中配置日志文件相对路径方法分析 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${...
log4j配置文件说明,让你轻松配置日志文件
最新上传的经典的log4j使用文档 Log4j和commons-log4j不是同一个记日志的工具 ①配置根Logger ②配置日志信息输出目的地Appender ③配置日志信息的格式(布局)
Log4j配置资料大全 log4j学习 log4j配置 log4j资料
Log4j配置详解.pdfLog4j配置详解.pdfLog4j配置详解.pdfLog4j配置详解.pdfLog4j配置详解.pdf