You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by bl...@apache.org on 2001/10/31 22:21:14 UTC

cvs commit: jakarta-avalon-excalibur/src/test/org/apache/avalon/excalibur/logger/test TestComponent.java TestComponentImpl.java

bloritsch    01/10/31 13:21:14

  Modified:    src/java/org/apache/avalon/excalibur/component
                        DefaultComponentFactory.java
               src/java/org/apache/avalon/excalibur/testcase
                        ExcaliburTestCase.java
               src/scratchpad/org/apache/avalon/excalibur/i18n
                        BundleSelector.java
               src/scratchpad/org/apache/avalon/excalibur/i18n/test
                        DefaultBundleLoaderTestCase.java
                        DefaultBundleLoaderTestCase.xtest
                        XmlBundleTestCase.xtest
               src/scratchpad/org/apache/avalon/excalibur/thread/impl
                        DefaultThreadPool.java WorkerThread.java
               src/test/org/apache/avalon/excalibur/logger/test
                        TestComponent.java TestComponentImpl.java
  Log:
  More logging fixes
  
  Revision  Changes    Path
  1.7       +3 -2      jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/component/DefaultComponentFactory.java
  
  Index: DefaultComponentFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/component/DefaultComponentFactory.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DefaultComponentFactory.java	2001/08/29 14:38:16	1.6
  +++ DefaultComponentFactory.java	2001/10/31 21:21:13	1.7
  @@ -20,6 +20,7 @@
   import org.apache.avalon.framework.context.Contextualizable;
   import org.apache.avalon.framework.logger.AbstractLoggable;
   import org.apache.avalon.framework.logger.Loggable;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   import org.apache.avalon.framework.thread.ThreadSafe;
   import org.apache.avalon.excalibur.pool.ObjectFactory;
   import org.apache.avalon.excalibur.logger.LogKitManager;
  @@ -30,7 +31,7 @@
    *
    * @author <a href="mailto:bloritsch@apache.org">Berin Loritsch</a>
    * @author <a href="mailto:paul@luminas.co.uk">Paul Russell</a>
  - * @version CVS $Revision: 1.6 $ $Date: 2001/08/29 14:38:16 $
  + * @version CVS $Revision: 1.7 $ $Date: 2001/10/31 21:21:13 $
    * @since 4.0
    */
   public class DefaultComponentFactory
  @@ -118,7 +119,7 @@
                   else
                   {
                       getLogger().debug( "logger attribute is " + logger );
  -                    ((Loggable)component).setLogger( m_logkit.getLogger( logger ) );
  +                    ((Loggable)component).setLogger( new LogKitLogger( m_logkit.getLogger( logger ) ) );
                   }
               }
           }
  
  
  
  1.12      +5 -4      jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/testcase/ExcaliburTestCase.java
  
  Index: ExcaliburTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/testcase/ExcaliburTestCase.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ExcaliburTestCase.java	2001/10/31 17:56:44	1.11
  +++ ExcaliburTestCase.java	2001/10/31 21:21:13	1.12
  @@ -19,13 +19,14 @@
   import org.apache.avalon.framework.context.DefaultContext;
   import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.activity.Disposable;
  +import org.apache.avalon.framework.logger.Logger;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   
   import org.apache.avalon.excalibur.component.DefaultRoleManager;
   import org.apache.avalon.excalibur.component.ExcaliburComponentManager;
   import org.apache.avalon.excalibur.logger.DefaultLogKitManager;
   
   import org.apache.log.Hierarchy;
  -import org.apache.log.Logger;
   import org.apache.log.LogTarget;
   import org.apache.log.Priority;
   import org.apache.log.format.PatternFormatter;
  @@ -145,7 +146,7 @@
    * </pre>
    *
    * @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
  - * @version $Id: ExcaliburTestCase.java,v 1.11 2001/10/31 17:56:44 neeme Exp $
  + * @version $Id: ExcaliburTestCase.java,v 1.12 2001/10/31 21:21:13 bloritsch Exp $
    */
   public class ExcaliburTestCase
       extends TestCase
  @@ -339,14 +340,14 @@
           //FIXME(GP): This method should setup a LogConfigurator and LogManager
           //           according to the configuration spec. not yet completed/implemented
           //           It will return a default logger for now.
  -        final Logger logger = Hierarchy.getDefaultHierarchy().getLoggerFor( getName() );
  +        final org.apache.log.Logger logger = Hierarchy.getDefaultHierarchy().getLoggerFor( getName() );
           logger.setPriority( m_logPriority );
   
           final PatternFormatter formatter = new PatternFormatter( FORMAT );
           final StreamTarget target = new StreamTarget( System.out, formatter );
           logger.setLogTargets( new LogTarget[] { target } );
   
  -        return logger;
  +        return new LogKitLogger(logger);
       }
   
       /**
  
  
  
  1.4       +3 -3      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleSelector.java
  
  Index: BundleSelector.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleSelector.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BundleSelector.java	2001/10/31 20:46:05	1.3
  +++ BundleSelector.java	2001/10/31 21:21:14	1.4
  @@ -29,7 +29,7 @@
    *
    * @author <a href="mailto:neeme@one.lv">Neeme Praks</a>
    * @author <a href="mailto:mengelhart@earthtrip.com">Mike Engelhart</a>
  - * @version $Id: BundleSelector.java,v 1.3 2001/10/31 20:46:05 bloritsch Exp $
  + * @version $Id: BundleSelector.java,v 1.4 2001/10/31 21:21:14 bloritsch Exp $
    */
   
   public class BundleSelector
  @@ -37,8 +37,8 @@
   {
   
       /**
  -    * The role implemented by an <code>BundleSelector</code>.
  -    */
  +     * The role implemented by an <code>BundleSelector</code>.
  +     */
       public static String ROLE = "org.apache.avalon.excalibur.i18n.BundleSelector";
   
       /** Component Manager */
  
  
  
  1.3       +4 -2      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/DefaultBundleLoaderTestCase.java
  
  Index: DefaultBundleLoaderTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/DefaultBundleLoaderTestCase.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultBundleLoaderTestCase.java	2001/10/31 20:46:05	1.2
  +++ DefaultBundleLoaderTestCase.java	2001/10/31 21:21:14	1.3
  @@ -19,7 +19,7 @@
   
   /**
    * @author <a href="mailto:neeme@one.lv">Neeme Praks</a>
  - * @version $Id: DefaultBundleLoaderTestCase.java,v 1.2 2001/10/31 20:46:05 bloritsch Exp $
  + * @version $Id: DefaultBundleLoaderTestCase.java,v 1.3 2001/10/31 21:21:14 bloritsch Exp $
    */
   public class DefaultBundleLoaderTestCase extends ExcaliburTestCase {
   
  @@ -30,12 +30,14 @@
       }
   
       public void setUp() throws Exception {
  -        this.bundleSelector = (BundleSelector) manager.lookup(BundleSelector.ROLE);
  +        super.setUp();
  +        this.bundleSelector = (BundleSelector) this.manager.lookup(BundleSelector.ROLE);
       }
   
       public void tearDown() throws Exception {
           manager.release(this.bundleSelector);
           this.bundleSelector = null;
  +        super.tearDown();
       }
   
       public void testLoading() throws Exception {
  
  
  
  1.2       +20 -17    jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/DefaultBundleLoaderTestCase.xtest
  
  Index: DefaultBundleLoaderTestCase.xtest
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/DefaultBundleLoaderTestCase.xtest,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultBundleLoaderTestCase.xtest	2001/10/31 19:56:47	1.1
  +++ DefaultBundleLoaderTestCase.xtest	2001/10/31 21:21:14	1.2
  @@ -10,23 +10,26 @@
           <role name="org.apache.avalon.excalibur.xml.xpath.XPathProcessor" shorthand="xpath-processor" default-class="org.apache.avalon.excalibur.xml.xpath.XPathProcessorImpl"/>
           <role name="org.apache.avalon.excalibur.i18n.BundleSelector" shorthand="bundle-selector" default-class="org.apache.avalon.excalibur.i18n.BundleSelector"/>
       </roles>
  -	<components>
  -		<bundle-selector>
  -	        <loaders>
  -	            <loader type-name="xml" bundle="org.apache.avalon.excalibur.i18n.XmlBundle" class="org.apache.avalon.excalibur.i18n.DefaultBundleLoader" mapper="org.apache.avalon.excalibur.i18n.DefaultMapper">
  -	                <prefix>file:///root/path/to/xml/files/</prefix>
  -	                <suffix>.xml</suffix>
  -	                <load-on-startup>
  -	                    <!-- implementation specific parameters -->
  -	                    <all/>
  -	                </load-on-startup>
  -	            </loader>
  -	        </loaders>
  -	        <matchers default-type="xml">
  -	            <!--matcher class="org.apache.avalon.excalibur.i18n.DefaultMatcher" type="xml"/-->
  -	        </matchers>
  -		</bundle-selector>
  -	</components>
  +    <context/>
  +    <logkit/>
  +    <components>
  +        <bundle-selector>
  +            <loaders>
  +                <loader type-name="xml" bundle="org.apache.avalon.excalibur.i18n.XmlBundle" class="org.apache.avalon.excalibur.i18n.DefaultBundleLoader" mapper="org.apache.avalon.excalibur.i18n.DefaultMapper">
  +                    <prefix>file:///root/path/to/xml/files/</prefix>
  +                    <suffix>.xml</suffix>
  +                    <load-on-startup>
  +                        <!-- implementation specific parameters -->
  +                        <all/>
  +                    </load-on-startup>
  +                </loader>
  +            </loaders>
  +            <matchers default-type="xml">
  +                <!--matcher class="org.apache.avalon.excalibur.i18n.DefaultMatcher" type="xml"/-->
  +            </matchers>
  +        </bundle-selector>
  +        <xpath-processor/>
  +    </components>
       <configuration>
       </configuration>
   </testcase>
  
  
  
  1.2       +5 -0      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/XmlBundleTestCase.xtest
  
  Index: XmlBundleTestCase.xtest
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/test/XmlBundleTestCase.xtest,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XmlBundleTestCase.xtest	2001/10/31 19:56:47	1.1
  +++ XmlBundleTestCase.xtest	2001/10/31 21:21:14	1.2
  @@ -9,4 +9,9 @@
       <roles>
           <role name="org.apache.avalon.excalibur.xml.xpath.XPathProcessor" shorthand="xpath-processor" default-class="org.apache.avalon.excalibur.xml.xpath.XPathProcessorImpl"/>
       </roles>
  +    <context/>
  +    <logkit/>
  +    <components>
  +        <xpath-processor/>
  +    </components>
   </testcase>
  
  
  
  1.3       +7 -1      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/thread/impl/DefaultThreadPool.java
  
  Index: DefaultThreadPool.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/thread/impl/DefaultThreadPool.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultThreadPool.java	2001/10/25 17:04:30	1.2
  +++ DefaultThreadPool.java	2001/10/31 21:21:14	1.3
  @@ -15,7 +15,8 @@
   import org.apache.avalon.excalibur.thread.ThreadControl;
   import org.apache.avalon.framework.activity.Executable;
   import org.apache.avalon.framework.logger.Loggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.Logger;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   
   /**
    * This class is the public frontend for the thread pool code.
  @@ -69,6 +70,11 @@
           {
               m_logger.fatalError( "Could not initialize the pool", e );
           }
  +    }
  +
  +    public void setLogger( final org.apache.log.Logger logger )
  +    {
  +        setLogger( new LogKitLogger( logger ) );
       }
   
       public Object newInstance()
  
  
  
  1.2       +7 -1      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/thread/impl/WorkerThread.java
  
  Index: WorkerThread.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/thread/impl/WorkerThread.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- WorkerThread.java	2001/09/19 10:39:46	1.1
  +++ WorkerThread.java	2001/10/31 21:21:14	1.2
  @@ -13,7 +13,8 @@
   import org.apache.avalon.excalibur.thread.ThreadControl;
   import org.apache.avalon.framework.activity.Executable;
   import org.apache.avalon.framework.logger.Loggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.Logger;
  +import org.apache.avalon.framework.logger.LogKitLogger;
   
   /**
    * This class extends the Thread class to add recyclable functionalities.
  @@ -56,6 +57,11 @@
       public void setLogger( final Logger logger )
       {
           m_logger = logger;
  +    }
  +
  +    public void setLogger( final org.apache.log.Logger logger )
  +    {
  +        setLogger( new LogKitLogger( logger ) );
       }
   
       /**
  
  
  
  1.4       +2 -2      jakarta-avalon-excalibur/src/test/org/apache/avalon/excalibur/logger/test/TestComponent.java
  
  Index: TestComponent.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/test/org/apache/avalon/excalibur/logger/test/TestComponent.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestComponent.java	2001/08/25 15:16:49	1.3
  +++ TestComponent.java	2001/10/31 21:21:14	1.4
  @@ -8,13 +8,13 @@
   package org.apache.avalon.excalibur.logger.test;
   
   import org.apache.avalon.framework.component.Component;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.Logger;
   
   /**
    * TestComponent.
    *
    * @author <a href="mailto:giacomo@apache,org">Giacomo Pati</a>
  - * @version CVS $Revision: 1.3 $ $Date: 2001/08/25 15:16:49 $
  + * @version CVS $Revision: 1.4 $ $Date: 2001/10/31 21:21:14 $
    */
   public interface TestComponent
       extends Component
  
  
  
  1.5       +11 -11    jakarta-avalon-excalibur/src/test/org/apache/avalon/excalibur/logger/test/TestComponentImpl.java
  
  Index: TestComponentImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/test/org/apache/avalon/excalibur/logger/test/TestComponentImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TestComponentImpl.java	2001/08/29 14:38:16	1.4
  +++ TestComponentImpl.java	2001/10/31 21:21:14	1.5
  @@ -8,28 +8,28 @@
   package org.apache.avalon.excalibur.logger.test;
   
   import org.apache.avalon.framework.logger.AbstractLoggable;
  -import org.apache.log.Logger;
  +import org.apache.avalon.framework.logger.Logger;
   import org.apache.log.LogTarget;
   
   /**
    * TestComponent.
    *
    * @author <a href="mailto:giacomo@apache,org">Giacomo Pati</a>
  - * @version CVS $Revision: 1.4 $ $Date: 2001/08/29 14:38:16 $
  + * @version CVS $Revision: 1.5 $ $Date: 2001/10/31 21:21:14 $
    */
  -public class TestComponentImpl 
  +public class TestComponentImpl
       extends AbstractLoggable
       implements TestComponent
   {
  -    public void test( Logger defaultLogger, String message ) 
  +    public void test( Logger defaultLogger, String message )
       {
           final Logger logger = getLogger();
  -        final String cat = logger.getCategory();
  -        defaultLogger.info( "Category is " + cat );
  -        logger.debug( message );    
  -        logger.info( message );    
  -        logger.warn( message );    
  -        logger.error( message );    
  -        logger.fatalError( message );    
  +        //final String cat = logger.getCategory();
  +        //defaultLogger.info( "Category is " + cat );
  +        logger.debug( message );
  +        logger.info( message );
  +        logger.warn( message );
  +        logger.error( message );
  +        logger.fatalError( message );
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>