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>