itkui
年少为何不轻狂!
log4j通用配置
这里是一个log4j.properties的通用配置,记录下来以待以后使用!
#log4j.rootLogger=DEBUG,ROLLING_FILE,CONSOLE
log4j.rootLogger=INFO,CONSOLE
#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE
log4j.addivity.org.apache=true
###################
# Console Appender#
###################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%d] %t %c %-5p - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
#####################
# File Appender #
#####################
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=logs/server1/applog/hx_file.log
log4j.appender.FILE.Append=false
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
# Use this layout for LogFactor 5 analysis
########################
# Rolling File #
########################
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=DEBUG
log4j.appender.ROLLING_FILE.File=C:/bea/logs/small/small.log
#log4j.appender.ROLLING_FILE.File=logs/mobile/system.log
log4j.appender.ROLLING_FILE.Append=true
log4j.appender.ROLLING_FILE.MaxFileSize=10KB
log4j.appender.ROLLING_FILE.MaxBackupIndex=5
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[%d] %t %c %-5p - %m%n
####################
# Socket Appender #
####################
log4j.appender.SOCKET=org.apache.log4j.RollingFileAppender
log4j.appender.SOCKET.RemoteHost=localhost
log4j.appender.SOCKET.Port=5001
log4j.appender.SOCKET.LocationInfo=true
# Set up for Log Facter 5
log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout
log4j.appender.SOCET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD]%n%c[CATEGORY]%n%m[MESSAGE]%n%n
########################
# Log Factor 5 Appender
########################
log4j.appender.LF5_APPENDER=org.apache.log4j.lf5.LF5Appender
log4j.appender.LF5_APPENDER.MaxNumberOfRecords=2000
########################
# SMTP Appender #
########################
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold=FATAL
log4j.appender.MAIL.BufferSize=10
log4j.appender.MAIL.From=admin@cnct.com.cn
log4j.appender.MAIL.SMTPHost=mail.sohu.com
log4j.appender.MAIL.Subject=Log4J Message
log4j.appender.MAIL.To=zf2000@sohu.com
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
########################
# JDBC Appender
#######################
log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test
log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver
log4j.appender.DATABASE.user=root
log4j.appender.DATABASE.password=
log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n')
log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=logs/server1/applog/hx.log
log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j'
log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
###################
#E_Mail #
###################
log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender
log4j.appender.im.host = mail.cybercorlin.net
log4j.appender.im.username = username
log4j.appender.im.password = password
log4j.appender.im.recipient = zf2000@sohu.com
log4j.appender.im.layout=org.apache.log4j.PatternLayout
log4j.appender.im.layout.ConversionPattern =[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
posted on 2007-07-12 20:42
itkui
阅读(243)
评论(1)
编辑
收藏
所属分类:
Java
评论
#
re: log4j通用配置
2007-07-13 13:47
cherishchen
好,收藏
回复
更多评论
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-08-29 17:02 编辑过
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
web.xml中配置错误处理
利用Filter限制用户浏览权限
log4j通用配置
动态绑定和静态绑定
Java初始化顺序
对象的构造和初始化
关于多维数组
this知多少
ActionForm变量命名
Overload和Override的区别
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 24
文章 - 1
评论 - 64
引用 - 0
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
(24)
2007年9月 (2)
2007年8月 (2)
2007年7月 (12)
2007年6月 (8)
收藏夹
(16)
BlogJava.Net(16)
(rss)
好站珍藏
CSDN社区
DW@中国
JavaThinker
Java中文博览
Java开源大全
新东方一搏教师博客
学习资源
CodeSearch
JavaMail Api
JavaServer Pages Document
JNDI SERVICE PROVIDERS
SoftwareEngineering
搜索
积分与排名
积分 - 18974
排名 - 403
最新评论
1. re: JDBC可滚动和可更新结果集
呵呵,谢谢高手啊,终于解决啦!!
--秦秦
2. re: Overload和Override的区别
dugfjdggjfdghgdhghjdhkg
--guohui
3. re: 程序员的形象问题
还真有点这样
--千里冰封
4. re: 今天面试第一回
看见牛在天上飞~~~~
--熊熊
5. re: 今天面试第一回
你的运气真好啊,真逗。说得好,“不怕大牛,就怕菜鸟”
--路人
阅读排行榜
1. Overload和Override的区别(2121)
2. 利用Filter限制用户浏览权限(1355)
3. 钱 程序 良心(1191)
4. JDBC之代码复用 (976)
5. 关于多维数组(885)
6. 对象的构造和初始化(799)
7. Java初始化顺序(457)
8. 动态绑定和静态绑定(455)
9. 利用ubuntu的live cd进行GRUB修复(350)
10. 标识接口的作用(266)
评论排行榜
1. JDBC之代码复用 (13)
2. 钱 程序 良心(11)
3. 利用Filter限制用户浏览权限(10)
4. 关于多维数组(10)
5. MM心目中的程序员(4)
6. 域名备案成功(3)
7. 程序员的形象问题(3)
8. 今天面试第一回(2)
9. 北京之征途(2)
10. 利用ubuntu的live cd进行GRUB修复(1)