This example shows how to use a new appender in a configuration file.
1 <?
xml version=
"1.0" encoding=
"UTF-8" ?>
2 <
log4j:configuration xmlns:log4j=
"http://jakarta.apache.org/log4j/">
3 <
appender name=
"ConsoleAppender" class=
"org.apache.log4j.ConsoleAppender">
4 <
param name=
"Target" value=
"System.out"/>
5 <
layout class=
"org.apache.log4j.PatternLayout">
6 <
param name=
"ConversionPattern" value=
"[%d{yyyy-MM-dd HH:mm:ss}] %c %-5p - %m%n"/>
10 <
appender name=
"NullAppender" class=
"NullWriterAppender">
11 <
param name=
"SomeValue" value=
"Nothing"/>
15 <
priority value=
"info" />
16 <
appender-ref ref=
"ConsoleAppender"/>
19 <
logger name=
"NullLogger" additivity=
"false">
20 <
appender-ref ref=
"NullAppender"/>
22 </
log4j:configuration>