This Is A FineDay
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
93 随笔 :: 0 文章 :: 69 评论 :: 0 Trackbacks
<
2008年1月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
我参与的团队
郑州Java小组(0/0)
随笔分类
DB(21)
(rss)
DotNet(1)
(rss)
FLEX(6)
(rss)
J2EE(25)
(rss)
JS(14)
(rss)
LINUX(5)
(rss)
PORTAL(2)
(rss)
SSH(6)
(rss)
XML(2)
(rss)
杂文(8)
(rss)
随笔档案
2011年2月 (1)
2010年10月 (2)
2010年2月 (1)
2009年6月 (1)
2009年2月 (3)
2009年1月 (3)
2008年11月 (1)
2008年10月 (1)
2008年9月 (1)
2008年8月 (1)
2008年7月 (8)
2008年6月 (1)
2008年5月 (4)
2008年4月 (6)
2008年3月 (1)
2008年1月 (2)
2007年12月 (2)
2007年11月 (3)
2007年10月 (2)
2007年9月 (3)
2007年8月 (4)
2007年7月 (1)
2007年6月 (4)
2007年5月 (3)
2007年4月 (5)
2007年3月 (10)
2007年2月 (1)
2007年1月 (3)
2006年11月 (1)
2006年10月 (2)
2006年9月 (2)
2006年8月 (6)
2006年6月 (1)
友情连接
__sunking的专栏
lewang的博客(En)
临海观潮
郑州java小组
搜索
最新随笔
1. oracle批量fetch的sql语句 bulk collect into
2. Understanding JTA
3. oracle实现Tree(2)
4. ORACLE shared server与dedicated server
5. 独家:程序员五大层次,你属于哪一层?(转)
6. Flex 父子窗口通信的问题收藏
7. flex Repeater click收藏
8. flex sdk 3.2 RemoteObject问题
9. Repeater remote 嵌套
10. cannot convert mx.managers::HistoryManagerImpl@2403de71 to mx.managers.IHistoryManager.
最新评论
1. re: trs常见问题
知道如何解决 TRS 升级失败的问题的吗?
--林玮晶
2. re: JProfiler
有8.0.2的注册码么?求共享哇,谢谢
--TestCoder
3. re: No form found under '****Form' in locale 'zh_CN'
dasavsbdzndg
--asd
4. re: flex 中module之间参数传递
ddddd
--ss
5. re: MyEclipse 6.0.1 注册码
太谢谢了,
--spiriter88
阅读排行榜
1. MyEclipse 6.0.1 注册码(10149)
2. select挡住div的5种解决方法 (转)(9307)
3. JProfiler(7575)
4. java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass(7183)
5. SOCKET CLOSE_WAIT 搜集(4861)
评论排行榜
1. MyEclipse 6.0.1 注册码(28)
2. java.lang.NoClassDefFoundError: org/hibernate/cfg/HbmBinder$SecondPass(8)
3. oracle10g创建用户(5)
4. JProfiler(4)
5. trs常见问题(3)
log4j 配置详细
Log 日志包
log4j.appender.consoleAppender
=
org.apache.log4j.ConsoleAppender
log4j.appender.logfile
=
org.apache.log4j.DailyRollingFileAppender
ConsoleAppender,控制台输出
FileAppender,文件日志输出
SMTPAppender,发邮件输出日志
SocketAppender,Socket日志
NTEventLogAppender,Window NT日志
SyslogAppender,
JMSAppender,
AsyncAppender,
NullAppender
文件输出:RollingFileAppender
log4j.rootLogger
=
INFO,logfile
log4j.appender.logfile
=
org.apache.log4j.RollingFileAppender
log4j.appender.logfile.Threshold
=
INFO
//
输出以上的INFO信息
log4j.appender.logfile.File
=
..
/
logs
/
INFO_log
//
保存log文件路径
log4j.appender.logfile.Append
=
true
//
默认为true,添加到末尾,false在每次启动时进行覆盖
log4j.appender.logfile.MaxFileSize
=
10KB
//
一个log文件的大小,超过这个大小就又会生成1个日志
//
KB ,MB,GB
log4j.appender.logfile.MaxBackupIndex
=
3
//
最多保存3个文件备份
log4j.appender.logfile.layout
=
org.apache.log4j.HTMLLayout
//
输出文件的格式
log4j.appender.logfile.layout.LocationInfo
=
true
#是否显示类名和行数
log4j.appender.logfile.layout.Title
=
页面title #html页面的
<
title
>
############################## SampleLayout ####################################
# log4j.appender.logfile.layout
=
org.apache.log4j.SampleLayout
############################## PatternLayout ###################################
# log4j.appender.logfile.layout
=
org.apache.log4j.PatternLayout
# log4j.appender.logfile.layout.ConversionPattern
=%
d
%
p [
%
c]
-
%
m
%
n
%
d
############################## XMLLayout #######################################
# log4j.appender.logfile.layout
=
org.apache.log4j.XMLLayout
# log4j.appender.logfile.layout.LocationInfo
=
true
#是否显示类名和行数
############################## TTCCLayout ######################################
# log4j.appender.logfile.layout
=
org.apache.log4j.TTCCLayout
# log4j.appender.logfile.layout.DateFormat
=
ISO8601
#NULL, RELATIVE, ABSOLUTE, DATE or ISO8601.
# log4j.appender.logfile.layout.TimeZoneID
=
GMT
-
8
:
00
# log4j.appender.logfile.layout.CategoryPrefixing
=
false
##默认为true 打印类别名
# log4j.appender.logfile.layout.ContextPrinting
=
false
##默认为true 打印上下文信息
# log4j.appender.logfile.layout.ThreadPrinting
=
false
##默认为true 打印线程名
# 打印信息如下:
2007
-
09
-
13
14
:
45
:
39
,
765
[http
-
8080
-
1
] ERROR com.poxool.test.test
-
error成功关闭链接
###############################################################################
每天文件的输出:DailyRollingFileAppender
log4j.rootLogger
=
INFO,errorlogfile
log4j.appender.errorlogfile
=
org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorlogfile.Threshold
=
ERROR
log4j.appender.errorlogfile.File
=
..
/
logs
/
ERROR_log
log4j.appender.errorlogfile.Append
=
true
#默认为true,添加到末尾,false在每次启动时进行覆盖
log4j.appender.errorlogfile.ImmediateFlush
=
true
#直接输出,不进行缓存
#
'
.
'
yyyy
-
MM: 每个月更新一个log日志
#
'
.
'
yyyy
-
ww: 每个星期更新一个log日志
#
'
.
'
yyyy
-
MM
-
dd: 每天更新一个log日志
#
'
.
'
yyyy
-
MM
-
dd
-
a: 每天的午夜和正午更新一个log日志
#
'
.
'
yyyy
-
MM
-
dd
-
HH: 每小时更新一个log日志
#
'
.
'
yyyy
-
MM
-
dd
-
HH
-
mm: 每分钟更新一个log日志
log4j.appender.errorlogfile.DatePattern
=
'
.
'
yyyy
-
MM
-
dd
'
.log
'
#文件名称的格式
log4j.appender.errorlogfile.layout
=
org.apache.log4j.PatternLayout
log4j.appender.errorlogfile.layout.ConversionPattern
=%
d
%
p [
%
c]
-
%
m
%
n
%
d
控制台输出:
log4j.rootLogger
=
INFO,consoleAppender
log4j.appender.consoleAppender
=
org.apache.log4j.ConsoleAppender
log4j.appender.consoleAppender.Threshold
=
ERROR
log4j.appender.consoleAppender.layout
=
org.apache.log4j.PatternLayout
log4j.appender.consoleAppender.layout.ConversionPattern
=%
d
%-
5p
%
m
%
n
log4j.appender.consoleAppender.ImmediateFlush
=
true
//
直接输出,不进行缓存
log4j.appender.consoleAppender.Target
=
System.err
//
默认是System.out方式输出
发送邮件:SMTPAppender
log4j.rootLogger
=
INFO,MAIL
log4j.appender.MAIL
=
org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold
=
DEBUG
log4j.appender.MAIL.BufferSize
=
10KB
log4j.appender.MAIL.From
=
yu77585211111@
163
.com
log4j.appender.MAIL.SMTPHost
=
mail.myce.net.cn
log4j.appender.MAIL.Subject
=
Log4J Message
log4j.appender.MAIL.To
=
yuyongpeng@myce.net.cn
log4j.appender.MAIL.layout
=
org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern
=%
d
-
%
c
-%-
4r [
%
t]
%-
5p
%
c
%
x
-
%
m
%
n
数据库:JDBCAppender
log4j.appender.DATABASE
=
org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DATABASE.URL
=
jdbc:oracle:thin:@
210.51
.
173.94
:
1521
:YDB
log4j.appender.DATABASE.driver
=
oracle.jdbc.driver.OracleDriver
log4j.appender.DATABASE.user
=
ydbuser
log4j.appender.DATABASE.password
=
ydbuser
log4j.appender.DATABASE.sql
=
INSERT INTO A1 (TITLE3) VALUES (
'
%d - %c %-5p %c %x - %m%n
'
)
log4j.appender.DATABASE.layout
=
org.apache.log4j.PatternLayout
log4j.appender.DATABASE.layout.ConversionPattern
=%
d
-
%
c
-%-
4r [
%
t]
%-
5p
%
c
%
x
-
%
m
%
n
posted on 2008-01-28 10:04
Peter Pan
阅读(988)
评论(0)
编辑
收藏
所属分类:
J2EE
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Understanding JTA
SOCKET CLOSE_WAIT 搜集
Oracle的Blob字段
trs常见问题
内存泄漏的检测
tomcat 使用jconsole
log4j 配置详细
JVM内存参数调优(看到的比较好的文章,顺便收集一下)
apache+tomcat集群实践
Apache-Weblogic bridge安装与配置
Powered by:
BlogJava
Copyright © Peter Pan