<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<!
DOCTYPE
log4j:configuration
SYSTEM
"log4j.dtd"
>
<
log4j:configuration
xmlns:log4j
=
"http://jakarta.apache.org/log4j/"
>
<!-- ================================================================= -->
<!-- appender -->
<!-- ================================================================= -->
<
appender
name
=
"common"
class
=
"org.apache.log4j.DailyRollingFileAppender"
>
//
主要是定义
appender
,取名为
common
<
param
name
=
"Threshold"
value
=
"ERROR"
/>
<
param
name
=
"File"
value
=
"${LogDir}/common.log"
/>
<
layout
class
=
"org.apache.log4j.PatternLayout"
>
<
param
name
=
"ConversionPattern"
value
=
"%d %-5p [%c] - %m%n"
/>
</
layout
>
</
appender
>
<!-- ================================================================= -->
<!-- logger -->
<!-- ================================================================= -->
<
logger
name
=
"com.dev"
>
<
level
value
=
"DEBUG"
/>
<
appender-ref
ref
=
"common"
/>
</
logger
>
//
表示以
com.dev
为包的所有类,中的
DEBUG
内容全部输出到
common
appender
<!-- ================================================================= -->
<!-- root -->
<!-- ================================================================= -->
<
root
>
<
level
value
=
"ERROR"
/>
<
appender-ref
ref
=
"common"
/>
</
root
>
</
log4j:configuration
>
log4j.rootLogger=
ERROR,
common
log4j.logger.org.hibernate=
DEBUG,
common
#log4j.logger.org.hibernate.SQL=DEBUG, common
#log4j.logger.org.hibernate.type=DEBUG, common
log4j.logger.uk.ltd.getahead.dwr =
debug,
common
log4j.logger.com.dev=
DEBUG,
common
//
表示以
com.dev
为包的所有类,中的
DEBUG
内容全部输出到
quality
appender
格式为:
log4j.logger.
包名
=
级别,
appender
名
log4j.appender.common=
org.apache.log4j.DailyRollingFileAppender
主要是定义
appender
,取名为
common,
格式为
log4j.appender.
名称
log4j.appender.common.File=
logs/common.log
#log4j.appender.fw.Threshold=ERROR
log4j.appender.common.layout=
org.apache.log4j.PatternLayout
log4j.appender.common.layout.ConversionPattern=
=%d
%-5p
[%c]
-
%m%n