You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mi...@apache.org on 2001/12/20 00:04:40 UTC
cvs commit: jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/logger/factory FormatterFactory.java
mirceatoma 01/12/19 15:04:40
Modified: src/java/org/apache/avalon/excalibur/logger/factory
FormatterFactory.java
Log:
Add "Syslog" and "Avalon" formatters.
submitted by: Jeremias Maerki <je...@outline.ch>
Revision Changes Path
1.2 +13 -1 jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/logger/factory/FormatterFactory.java
Index: FormatterFactory.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/logger/factory/FormatterFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FormatterFactory.java 2001/09/10 19:47:04 1.1
+++ FormatterFactory.java 2001/12/19 23:04:40 1.2
@@ -6,12 +6,14 @@
package org.apache.avalon.excalibur.logger.factory;
-import org.apache.log.format.ExtendedPatternFormatter;
import org.apache.log.format.Formatter;
+import org.apache.log.format.SyslogFormatter;
import org.apache.log.format.PatternFormatter;
+import org.apache.log.format.ExtendedPatternFormatter;
import org.apache.log.format.RawFormatter;
import org.apache.log.format.XMLFormatter;
+import org.apache.avalon.framework.logger.AvalonFormatter;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.Configurable;
import org.apache.avalon.framework.configuration.ConfigurationException;
@@ -30,6 +32,11 @@
final String type = conf.getAttribute( "type", "pattern" );
final String format = conf.getValue( FORMAT );
+ if( "avalon".equals( type ) )
+ {
+ return new AvalonFormatter( format );
+ }
+
if( "extended".equals( type ) )
{
return new ExtendedPatternFormatter( format );
@@ -43,6 +50,11 @@
if( "xml".equals( type ) )
{
return new XMLFormatter();
+ }
+
+ if( "syslog".equals( type ) )
+ {
+ return new SyslogFormatter();
}
// default formatter
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>