You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ce...@apache.org on 2004/05/19 16:36:22 UTC

cvs commit: logging-log4j/src/java/org/apache/log4j Category.java

ceki        2004/05/19 07:36:22

  Modified:    src/java/org/apache/log4j/test Hello.java DefaultInit.java
                        MDCStress.java SysoutConfigurator.java
                        AsyncAppenderTest.java DelayedLoop.java
                        MultipleAppenders.java
                        ConfigurationFileParsing.java Finalize.java
                        PatternTest.java StressAsyncAppender.java
                        DRFATest.java FQCNTest.java Shallow.java
               examples/src/jmx T.java
               src/java/org/apache/log4j/xml/examples XMLSample.java
               src/java/org/apache/log4j/jmx Agent.java
               src/java/org/apache/log4j/net/test Loop.java SMTPMin.java
                        SocketMin.java
               tests/src/java/org/apache/log4j StressCategory.java
               src/java/org/apache/log4j/config PropertyPrinter.java
               src/java/org/apache/log4j/net SocketServer.java
               src/java/org/apache/log4j/xml/test DOMTest.java
               src/java/org/apache/log4j Category.java
  Log:
  
  - Category.getRoot marked as @deprecated.
  - Category.getInstance  marked as @deprecated.
  - Ensuing changes
  
  Revision  Changes    Path
  1.3       +21 -14    logging-log4j/src/java/org/apache/log4j/test/Hello.java
  
  Index: Hello.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/Hello.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Hello.java	14 Dec 2000 21:08:13 -0000	1.2
  +++ Hello.java	19 May 2004 14:36:20 -0000	1.3
  @@ -1,29 +1,36 @@
   /*
  - * Copyright (C) The Apache Software Foundation. All rights reserved.
  + * Copyright 1999,2004 The Apache Software Foundation.
    *
  - * This software is published under the terms of the Apache Software
  - * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + *
  + *      http://www.apache.org/licenses/LICENSE-2.0
  + *
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
   
  -package org.apache.log4j.test; 
  +package org.apache.log4j.test;
   
  -import org.apache.log4j.Category;
   import org.apache.log4j.BasicConfigurator;
  +import org.apache.log4j.Logger;
  +
   
   /**
      Very simple log4j usage example.
   
  -   @author  Ceki Gülcü   
  +   @author  Ceki Gülcü
    */
   public class Hello {
  +  static Logger logger = Logger.getLogger(Hello.class);
   
  -  static Category cat = Category.getInstance(Hello.class);
  -
  -  public 
  -  static 
  -  void main(String argv[]) {
  +  public static void main(String[] argv) {
       BasicConfigurator.configure();
  -    cat.debug("Hello world.");
  -    cat.info("What a beatiful day.");
  +    logger.debug("Hello world.");
  +    logger.info("What a beatiful day.");
     }
   }
  
  
  
  1.5       +2 -1      logging-log4j/src/java/org/apache/log4j/test/DefaultInit.java
  
  Index: DefaultInit.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/DefaultInit.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultInit.java	24 Apr 2002 01:16:11 -0000	1.4
  +++ DefaultInit.java	19 May 2004 14:36:20 -0000	1.5
  @@ -2,10 +2,11 @@
   package org.apache.log4j.test;
   
   import org.apache.log4j.Category;
  +import org.apache.log4j.Logger;
   
   public class DefaultInit {
   
  -  static Category cat = Category.getInstance(DefaultInit.class);
  +  static Category cat = Logger.getLogger(DefaultInit.class);
   
     public static void main( String[] argv) {
       cat.debug("Hello world");
  
  
  
  1.6       +3 -3      logging-log4j/src/java/org/apache/log4j/test/MDCStress.java
  
  Index: MDCStress.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/MDCStress.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- MDCStress.java	9 May 2004 18:37:56 -0000	1.5
  +++ MDCStress.java	19 May 2004 14:36:20 -0000	1.6
  @@ -8,9 +8,9 @@
   
   public class MDCStress extends Thread {
   
  -  static Category root = Category.getRoot();  
  -  static Category log = Category.getInstance(MDCStress.class);
  -
  +  final static Logger root = Logger.getRootLogger();
  +  final static Logger log = Logger.getLogger(MDCStress.class);
  +  
     static Random random = new Random(17);
   
     static final int BRANCHING_FACTOR = 2;
  
  
  
  1.7       +1 -1      logging-log4j/src/java/org/apache/log4j/test/SysoutConfigurator.java
  
  Index: SysoutConfigurator.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/SysoutConfigurator.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SysoutConfigurator.java	24 Apr 2002 01:16:11 -0000	1.6
  +++ SysoutConfigurator.java	19 May 2004 14:36:20 -0000	1.7
  @@ -12,7 +12,7 @@
     public
     void
     doConfigure(java.net.URL url,  LoggerRepository hierarchy) {
  -    Category.getRoot().addAppender(
  +    Logger.getRootLogger().addAppender(
           new ConsoleAppender(
               new SimpleLayout(), ConsoleAppender.SYSTEM_OUT));
     }
  
  
  
  1.6       +4 -3      logging-log4j/src/java/org/apache/log4j/test/AsyncAppenderTest.java
  
  Index: AsyncAppenderTest.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/AsyncAppenderTest.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AsyncAppenderTest.java	27 Feb 2004 16:47:35 -0000	1.5
  +++ AsyncAppenderTest.java	19 May 2004 14:36:20 -0000	1.6
  @@ -16,8 +16,8 @@
   
   package org.apache.log4j.test;
   
  -import org.apache.log4j.Category;
   import org.apache.log4j.LogManager;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.xml.DOMConfigurator;
   
   
  @@ -27,7 +27,8 @@
    * @author Ceki Gülcü
    */
   public class AsyncAppenderTest {
  -  static Category cat = Category.getInstance(AsyncAppenderTest.class);
  +  final static Logger logger = Logger.getLogger(AsyncAppenderTest.class);
  +
     static int delayBeforeClose;
   
     public static void main(String[] argv) {
  @@ -59,7 +60,7 @@
     }
   
     static void test() {
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
   
       for (int i = 0; i < 100; i++) {
         root.debug("Message " + i);
  
  
  
  1.5       +36 -30    logging-log4j/src/java/org/apache/log4j/test/DelayedLoop.java
  
  Index: DelayedLoop.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/DelayedLoop.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DelayedLoop.java	5 May 2003 20:42:57 -0000	1.4
  +++ DelayedLoop.java	19 May 2004 14:36:20 -0000	1.5
  @@ -1,66 +1,72 @@
   /*
  - * Copyright (C) The Apache Software Foundation. All rights reserved.
  + * Copyright 1999,2004 The Apache Software Foundation.
    *
  - * This software is published under the terms of the Apache Software
  - * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.APL file.  */
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + *
  + *      http://www.apache.org/licenses/LICENSE-2.0
  + *
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
   
  -package org.apache.log4j.test; 
  +package org.apache.log4j.test;
   
  -import org.apache.log4j.Category;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.PropertyConfigurator;
   import org.apache.log4j.xml.DOMConfigurator;
   
  +
   /**
      This test program sits in a loop and logs things. Its logging is
      configured by a configuration file. Changes to this configuration
      file are monitored and when a change occurs, the config file is re-read.
   
  -   
  +
      @author Ceki G&uuml;lc&uuml; */
   public class DelayedLoop {
  -
  -  static Category cat = Category.getInstance(DelayedLoop.class);
  +  static Logger cat = Logger.getLogger(DelayedLoop.class);
     static int loopLength;
   
  -  public 
  -  static 
  -  void main(String argv[]) {
  -
  -    if(argv.length == 1) 
  +  public static void main(String[] argv) {
  +    if (argv.length == 1) {
         init(argv[0]);
  -    else 
  +    } else {
         usage("Wrong number of arguments.");
  +    }
  +
       test();
     }
   
  -
  -  static
  -  void usage(String msg) {
  +  static void usage(String msg) {
       System.err.println(msg);
  -    System.err.println( "Usage: java " + DelayedLoop.class.getName() +
  -			"configFile");
  +    System.err.println(
  +      "Usage: java " + DelayedLoop.class.getName() + "configFile");
       System.exit(1);
     }
   
  -  
  -  static
  -  void init(String configFile) {
  -    if(configFile.endsWith("xml")) {
  +  static void init(String configFile) {
  +    if (configFile.endsWith("xml")) {
         DOMConfigurator.configureAndWatch(configFile, 3000);
       } else {
         PropertyConfigurator.configureAndWatch(configFile, 3000);
       }
     }
   
  -  static
  -  void test() {
  +  static void test() {
       int i = 0;
  -    while(true) {
  -      cat.debug("MSG "+i++);
  +
  +    while (true) {
  +      cat.debug("MSG " + i++);
  +
         try {
  -	      Thread.sleep(1000);
  -      } catch(Exception e) {}
  +        Thread.sleep(1000);
  +      } catch (Exception e) {
  +      }
       }
     }
   }
  
  
  
  1.3       +2 -2      logging-log4j/src/java/org/apache/log4j/test/MultipleAppenders.java
  
  Index: MultipleAppenders.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/MultipleAppenders.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MultipleAppenders.java	14 Dec 2000 21:08:13 -0000	1.2
  +++ MultipleAppenders.java	19 May 2004 14:36:20 -0000	1.3
  @@ -1,8 +1,8 @@
   
   
   package org.apache.log4j.test;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.PropertyConfigurator;
  -import org.apache.log4j.Category;
   import org.apache.log4j.Appender;
   import java.util.Enumeration;
   import java.util.Vector;
  @@ -16,7 +16,7 @@
       // A1 and A2 should be added to root by reading the config file
       PropertyConfigurator.configure(argv[0]);
   
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
   
       Enumeration e1 = root.getAllAppenders();
       Vector v = new Vector(1);
  
  
  
  1.8       +2 -2      logging-log4j/src/java/org/apache/log4j/test/ConfigurationFileParsing.java
  
  Index: ConfigurationFileParsing.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/ConfigurationFileParsing.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ConfigurationFileParsing.java	27 Feb 2004 16:47:35 -0000	1.7
  +++ ConfigurationFileParsing.java	19 May 2004 14:36:20 -0000	1.8
  @@ -16,8 +16,8 @@
   
   package org.apache.log4j.test;
   
  -import org.apache.log4j.Category;
   import org.apache.log4j.LogManager;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.NDC;
   import org.apache.log4j.PropertyConfigurator;
   
  @@ -28,7 +28,7 @@
         NDC.push("testing");
         PropertyConfigurator.configure(argv[0]);
   
  -      Category root = Category.getRoot();
  +      Logger root = Logger.getRootLogger();
         root.debug("Message 1");
         root.debug("Message 2");
         NDC.pop();
  
  
  
  1.5       +2 -1      logging-log4j/src/java/org/apache/log4j/test/Finalize.java
  
  Index: Finalize.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/Finalize.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Finalize.java	5 May 2003 20:42:58 -0000	1.4
  +++ Finalize.java	19 May 2004 14:36:20 -0000	1.5
  @@ -2,6 +2,7 @@
   
   package org.apache.log4j.test;
   
  +import org.apache.log4j.Logger;
   import org.apache.log4j.PropertyConfigurator;
   import org.apache.log4j.Category;
   import java.io.InputStreamReader;
  @@ -42,7 +43,7 @@
       int i = -1;
   
       InputStreamReader in = new InputStreamReader(System.in);
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();;
   
       System.out.println("Type 'q' to quit");
       int j = 0;
  
  
  
  1.7       +14 -14    logging-log4j/src/java/org/apache/log4j/test/PatternTest.java
  
  Index: PatternTest.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/PatternTest.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PatternTest.java	9 May 2004 18:37:56 -0000	1.6
  +++ PatternTest.java	19 May 2004 14:36:20 -0000	1.7
  @@ -2,8 +2,8 @@
   package org.apache.log4j.test;
   
   import org.apache.log4j.LogManager;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.PropertyConfigurator;
  -import org.apache.log4j.Category;
   import org.apache.log4j.Level;
   /**
      This class is a test of the PatternLayout class.
  @@ -11,8 +11,8 @@
      @author Ceki G&uuml;lc&uuml;
   */
   public class PatternTest {
  -  static Category CAT = Category.getInstance(PatternTest.class);
  -
  +  final static Logger logger = Logger.getLogger(PatternTest.class);
  +  
   
     public 
     static 
  @@ -41,37 +41,37 @@
     static
     void test() {
       int i = -1;
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
       
  -    CAT.debug("Message " + ++i);
  +    logger.debug("Message " + ++i);
       root.debug("Message " + i);        
   
  -    CAT.info ("Message " + ++i);
  +    logger.info ("Message " + ++i);
       root.info("Message " + i);        
   
  -    CAT.warn ("Message " + ++i);
  +    logger.warn ("Message " + ++i);
       root.warn("Message " + i);        
   
  -    CAT.error("Message " + ++i);
  +    logger.error("Message " + ++i);
       root.error("Message " + i);
       
  -    CAT.log(Level.FATAL, "Message " + ++i);
  +    logger.log(Level.FATAL, "Message " + ++i);
       root.log(Level.FATAL, "Message " + i);    
       
       Exception e = new Exception("Just testing");
  -    CAT.debug("Message " + ++i, e);
  +    logger.debug("Message " + ++i, e);
       root.debug("Message " + i, e);
       
  -    CAT.info("Message " + ++i, e);
  +    logger.info("Message " + ++i, e);
       root.info("Message " + i, e);    
   
  -    CAT.warn("Message " + ++i , e);
  +    logger.warn("Message " + ++i , e);
       root.warn("Message " + i , e);    
   
  -    CAT.error("Message " + ++i, e);
  +    logger.error("Message " + ++i, e);
       root.error("Message " + i, e);    
   
  -    CAT.log(Level.FATAL, "Message " + ++i, e);
  +    logger.log(Level.FATAL, "Message " + ++i, e);
       root.log(Level.FATAL, "Message " + i, e);    
       
       LogManager.shutdown();
  
  
  
  1.6       +2 -2      logging-log4j/src/java/org/apache/log4j/test/StressAsyncAppender.java
  
  Index: StressAsyncAppender.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/StressAsyncAppender.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- StressAsyncAppender.java	5 May 2003 20:42:58 -0000	1.5
  +++ StressAsyncAppender.java	19 May 2004 14:36:20 -0000	1.6
  @@ -4,7 +4,7 @@
   package org.apache.log4j.test;
   
   
  -import org.apache.log4j.Category;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.xml.DOMConfigurator;
   
   
  @@ -16,7 +16,7 @@
    */
   public class StressAsyncAppender extends Thread {
   
  -  static Category root = Category.getRoot();
  +  static Logger root = Logger.getRootLogger();
   
     static Random random = new Random(101);
   
  
  
  
  1.5       +2 -2      logging-log4j/src/java/org/apache/log4j/test/DRFATest.java
  
  Index: DRFATest.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/DRFATest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DRFATest.java	12 May 2004 15:39:03 -0000	1.4
  +++ DRFATest.java	19 May 2004 14:36:20 -0000	1.5
  @@ -7,8 +7,8 @@
   
   package org.apache.log4j.test;
   import org.apache.log4j.BasicConfigurator;
  -import org.apache.log4j.Category;
   import org.apache.log4j.Layout;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.PatternLayout;
   import org.apache.log4j.DailyRollingFileAppender;
   
  @@ -19,7 +19,7 @@
   */
   public class DRFATest {
   
  -  static Category cat = Category.getInstance(DRFATest.class);
  +  static Logger cat = Logger.getLogger(DRFATest.class);
   
     static int limit;
   
  
  
  
  1.8       +1 -1      logging-log4j/src/java/org/apache/log4j/test/FQCNTest.java
  
  Index: FQCNTest.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/FQCNTest.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- FQCNTest.java	9 May 2004 18:37:56 -0000	1.7
  +++ FQCNTest.java	19 May 2004 14:36:20 -0000	1.8
  @@ -42,7 +42,7 @@
       Layout layout = new PatternLayout("%p %c (%C{2}#%M) - %m%n");
       FileAppender appender = new FileAppender(layout, file, false);
       appender.setLayout(layout);
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();;
       root.addAppender(appender);
     }
   
  
  
  
  1.11      +3 -2      logging-log4j/src/java/org/apache/log4j/test/Shallow.java
  
  Index: Shallow.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/test/Shallow.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- Shallow.java	5 May 2003 20:42:58 -0000	1.10
  +++ Shallow.java	19 May 2004 14:36:20 -0000	1.11
  @@ -10,6 +10,7 @@
   import org.apache.log4j.xml.DOMConfigurator;
   import org.apache.log4j.Category;
   import org.apache.log4j.LogManager;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.NDC;
   import org.apache.log4j.Level;
   /**
  @@ -19,7 +20,7 @@
   */
   public class Shallow {
   
  -  static Category cat = Category.getInstance(Shallow.class);
  +  static Category cat = Logger.getLogger(Shallow.class);
   
     public
     static
  @@ -50,7 +51,7 @@
     void test() {
       int i = -1;
       NDC.push("NDC");
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
       cat.debug("Message " + ++i);
       root.debug("Message " + i);
   
  
  
  
  1.2       +0 -2      logging-log4j/examples/src/jmx/T.java
  
  Index: T.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/examples/src/jmx/T.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- T.java	15 Dec 2003 21:49:02 -0000	1.1
  +++ T.java	19 May 2004 14:36:21 -0000	1.2
  @@ -1,7 +1,6 @@
   package jmx;
   
   import org.apache.log4j.jmx.Agent;
  -import org.apache.log4j.Category;
   import org.apache.log4j.BasicConfigurator;
   import org.apache.log4j.*;
   
  @@ -9,7 +8,6 @@
   
   
     public static void main(String[] args) {
  -    Category cat = Category.getInstance(T.class);
       Layout layout = new PatternLayout("%r %p [%t] %c - %m%n");
       ConsoleAppender consoleAppender = new ConsoleAppender(layout);
   							  
  
  
  
  1.6       +2 -1      logging-log4j/src/java/org/apache/log4j/xml/examples/XMLSample.java
  
  Index: XMLSample.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/xml/examples/XMLSample.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XMLSample.java	5 May 2003 20:42:58 -0000	1.5
  +++ XMLSample.java	19 May 2004 14:36:21 -0000	1.6
  @@ -3,6 +3,7 @@
   
   import org.apache.log4j.xml.DOMConfigurator;
   import org.apache.log4j.Category;
  +import org.apache.log4j.Logger;
   
   /**
   
  @@ -50,7 +51,7 @@
     static
     void sample() {
       int i = -1;
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
       cat.debug("Message " + ++i);
       cat.warn ("Message " + ++i);
       cat.error("Message " + ++i);
  
  
  
  1.3       +2 -2      logging-log4j/src/java/org/apache/log4j/jmx/Agent.java
  
  Index: Agent.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/jmx/Agent.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Agent.java	24 Apr 2002 01:16:13 -0000	1.2
  +++ Agent.java	19 May 2004 14:36:21 -0000	1.3
  @@ -6,12 +6,12 @@
   import javax.management.MBeanServerFactory;
   import com.sun.jdmk.comm.HtmlAdaptorServer;
   
  -import org.apache.log4j.Category;
  +import org.apache.log4j.Logger;
   
   
   public class Agent {
   
  -  static Category log = Category.getInstance(Agent.class);
  +  static Logger log = Logger.getLogger(Agent.class);
   
     public Agent() {
     }
  
  
  
  1.5       +4 -4      logging-log4j/src/java/org/apache/log4j/net/test/Loop.java
  
  Index: Loop.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/net/test/Loop.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Loop.java	20 May 2002 09:52:57 -0000	1.4
  +++ Loop.java	19 May 2004 14:36:22 -0000	1.5
  @@ -15,9 +15,9 @@
     public static void main(String[] args) {
       
       
  -    Category root = Category.getRoot();
  -    Category cat = Category.getInstance(Loop.class.getName());
  -
  +    Logger root = Logger.getRootLogger();
  +    final Logger logger = Logger.getLogger(Loop.class);
  +    
       if(args.length != 2) 
         usage("Wrong number of arguments.");     
   
  @@ -41,7 +41,7 @@
   
       while(true) {
         NDC.push(""+ (i++));
  -      cat.debug("Debug message.");
  +      logger.debug("Debug message.");
         root.info("Info message.");
         NDC.pop();
       }
  
  
  
  1.8       +8 -8      logging-log4j/src/java/org/apache/log4j/net/test/SMTPMin.java
  
  Index: SMTPMin.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/net/test/SMTPMin.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SMTPMin.java	9 May 2004 18:37:57 -0000	1.7
  +++ SMTPMin.java	19 May 2004 14:36:22 -0000	1.8
  @@ -11,8 +11,8 @@
   
   public class SMTPMin {
   
  -  static Category cat = Category.getInstance(SMTPMin.class);
  -
  +  final static Logger logger = Logger.getLogger(SMTPMin.class);
  +  
     public
     static
     void main(String argv[]) {
  @@ -42,12 +42,12 @@
     static
     void test() {
       int i  = 0;
  -    cat.debug( "Message " + i++);
  -    cat.debug("Message " + i++,  new Exception("Just testing."));
  -    cat.info( "Message " + i++);
  -    cat.warn( "Message " + i++);
  -    cat.error( "Message " + i++);
  -    cat.log(Level.FATAL, "Message " + i++);
  +    logger.debug( "Message " + i++);
  +    logger.debug("Message " + i++,  new Exception("Just testing."));
  +    logger.info( "Message " + i++);
  +    logger.warn( "Message " + i++);
  +    logger.error( "Message " + i++);
  +    logger.log(Level.FATAL, "Message " + i++);
       LogManager.shutdown();
       Thread.currentThread().getThreadGroup().list();
     }
  
  
  
  1.6       +3 -2      logging-log4j/src/java/org/apache/log4j/net/test/SocketMin.java
  
  Index: SocketMin.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/net/test/SocketMin.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SocketMin.java	9 May 2004 18:37:57 -0000	1.5
  +++ SocketMin.java	19 May 2004 14:36:22 -0000	1.6
  @@ -10,6 +10,7 @@
   import org.apache.log4j.Category;
   import org.apache.log4j.BasicConfigurator;
   import org.apache.log4j.Level;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.net.SocketAppender;
   import org.apache.log4j.NDC;
   import java.io.InputStreamReader;
  @@ -46,7 +47,7 @@
   
     static
     void init(String host, String portStr) {
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
       BasicConfigurator.configure();
       try {
         int port   = Integer.parseInt(portStr);
  @@ -68,7 +69,7 @@
   
     static
     void loop() {
  -    Category root = Category.getRoot();
  +    Logger root = Logger.getRootLogger();
       InputStreamReader in = new InputStreamReader(System.in);
       System.out.println("Type 'q' to quit");
       int i;
  
  
  
  1.2       +1 -1      logging-log4j/tests/src/java/org/apache/log4j/StressCategory.java
  
  Index: StressCategory.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/tests/src/java/org/apache/log4j/StressCategory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StressCategory.java	25 Apr 2002 14:09:01 -0000	1.1
  +++ StressCategory.java	19 May 2004 14:36:22 -0000	1.2
  @@ -25,7 +25,7 @@
   				      Level.ERROR,
   				      Level.FATAL};
   
  -  static Level defaultLevel = Category.getRoot().getLevel();
  +  static Level defaultLevel = Logger.getRootLogger().getLevel();
     
     static int LENGTH;
     static String[] names;
  
  
  
  1.5       +1 -1      logging-log4j/src/java/org/apache/log4j/config/PropertyPrinter.java
  
  Index: PropertyPrinter.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/config/PropertyPrinter.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PropertyPrinter.java	5 May 2003 20:42:55 -0000	1.4
  +++ PropertyPrinter.java	19 May 2004 14:36:22 -0000	1.5
  @@ -99,7 +99,7 @@
         }
         appenderString += ", " + name;
       }
  -    String catKey = (cat == Category.getRoot())
  +    String catKey = (cat == Logger.getRootLogger())
           ? "log4j.rootCategory"
           : "log4j.category." + cat.getName();
       if (appenderString != "") {
  
  
  
  1.13      +93 -73    logging-log4j/src/java/org/apache/log4j/net/SocketServer.java
  
  Index: SocketServer.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/net/SocketServer.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SocketServer.java	19 May 2004 13:15:42 -0000	1.12
  +++ SocketServer.java	19 May 2004 14:36:22 -0000	1.13
  @@ -1,21 +1,32 @@
   /*
  - * Copyright (C) The Apache Software Foundation. All rights reserved.
  + * Copyright 1999,2004 The Apache Software Foundation.
    *
  - * This software is published under the terms of the Apache Software
  - * License version 1.1, a copy of which has been included with this
  - * distribution in the LICENSE.txt file.  */
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + *
  + *      http://www.apache.org/licenses/LICENSE-2.0
  + *
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
   
   package org.apache.log4j.net;
   
  -import java.net.Socket;
  -import java.net.ServerSocket;
  -import java.net.InetAddress;
  -import java.io.File;
  -import java.util.Hashtable;
  -
   import org.apache.log4j.*;
   import org.apache.log4j.spi.*;
   
  +import java.io.File;
  +
  +import java.net.InetAddress;
  +import java.net.ServerSocket;
  +import java.net.Socket;
  +
  +import java.util.Hashtable;
  +
   
   /**
      A {@link SocketNode} based server that uses a different hierarchy
  @@ -69,13 +80,10 @@
       @author  Ceki G&uuml;lc&uuml;
   
       @since 1.0 */
  -
  -public class SocketServer  {
  -
  +public class SocketServer {
     static String GENERIC = "generic";
     static String CONFIG_FILE_EXT = ".lcf";
  -
  -  static Category cat = Category.getInstance(SocketServer.class);
  +  static final Logger logger = Logger.getLogger(SocketServer.class);
     static SocketServer server;
     static int port;
   
  @@ -84,114 +92,126 @@
     LoggerRepository genericHierarchy;
     File dir;
   
  -  public
  -  static
  -  void main(String argv[]) {
  -    if(argv.length == 3)
  +  public SocketServer(File directory) {
  +    this.dir = directory;
  +    hierarchyMap = new Hashtable(11);
  +  }
  +
  +  public static void main(String[] argv) {
  +    if (argv.length == 3) {
         init(argv[0], argv[1], argv[2]);
  -    else
  +    } else {
         usage("Wrong number of arguments.");
  +    }
   
       try {
  -      cat.info("Listening on port " + port);
  +      logger.info("Listening on port " + port);
  +
         ServerSocket serverSocket = new ServerSocket(port);
  -      while(true) {
  -	cat.info("Waiting to accept a new client.");
  -	Socket socket = serverSocket.accept();
  -	InetAddress inetAddress =  socket.getInetAddress();
  -	cat.info("Connected to client at " + inetAddress);
  -
  -	LoggerRepository h = (LoggerRepository) server.hierarchyMap.get(inetAddress);
  -	if(h == null) {
  -	  h = server.configureHierarchy(inetAddress);
  -	}
   
  -	cat.info("Starting new socket node.");
  -	new Thread(new SocketNode(socket, h)).start();
  +      while (true) {
  +        logger.info("Waiting to accept a new client.");
  +
  +        Socket socket = serverSocket.accept();
  +        InetAddress inetAddress = socket.getInetAddress();
  +        logger.info("Connected to client at " + inetAddress);
  +
  +        LoggerRepository h =
  +          (LoggerRepository) server.hierarchyMap.get(inetAddress);
  +
  +        if (h == null) {
  +          h = server.configureHierarchy(inetAddress);
  +        }
  +
  +        logger.info("Starting new socket node.");
  +        new Thread(new SocketNode(socket, h)).start();
         }
  -    }
  -    catch(Exception e) {
  +    } catch (Exception e) {
         e.printStackTrace();
       }
     }
   
  -
  -  static
  -  void  usage(String msg) {
  +  static void usage(String msg) {
       System.err.println(msg);
       System.err.println(
  -      "Usage: java " +SocketServer.class.getName() + " port configFile directory");
  +      "Usage: java " + SocketServer.class.getName()
  +      + " port configFile directory");
       System.exit(1);
     }
   
  -  static
  -  void init(String portStr, String configFile, String dirStr) {
  +  static void init(String portStr, String configFile, String dirStr) {
       try {
         port = Integer.parseInt(portStr);
  -    }
  -    catch(java.lang.NumberFormatException e) {
  +    } catch (java.lang.NumberFormatException e) {
         e.printStackTrace();
  -      usage("Could not interpret port number ["+ portStr +"].");
  +      usage("Could not interpret port number [" + portStr + "].");
       }
   
       PropertyConfigurator.configure(configFile);
   
       File dir = new File(dirStr);
  -    if(!dir.isDirectory()) {
  -      usage("["+dirStr+"] is not a directory.");
  +
  +    if (!dir.isDirectory()) {
  +      usage("[" + dirStr + "] is not a directory.");
       }
  +
       server = new SocketServer(dir);
     }
   
   
  -  public
  -  SocketServer(File directory) {
  -    this.dir = directory;
  -    hierarchyMap = new Hashtable(11);
  -  }
  -
     // This method assumes that there is no hiearchy for inetAddress
     // yet. It will configure one and return it.
     LoggerRepository configureHierarchy(InetAddress inetAddress) {
  -    cat.info("Locating configuration file for "+inetAddress);
  +    logger.info("Locating configuration file for " + inetAddress);
  +
       // We assume that the toSting method of InetAddress returns is in
       // the format hostname/d1.d2.d3.d4 e.g. torino/192.168.1.1
       String s = inetAddress.toString();
       int i = s.indexOf("/");
  -    if(i == -1) {
  -      cat.warn("Could not parse the inetAddress ["+inetAddress+
  -	       "]. Using default hierarchy.");
  +
  +    if (i == -1) {
  +      logger.warn(
  +        "Could not parse the inetAddress [" + inetAddress
  +        + "]. Using default hierarchy.");
  +
         return genericHierarchy();
       } else {
         String key = s.substring(0, i);
   
  -      File configFile = new File(dir, key+CONFIG_FILE_EXT);
  -      if(configFile.exists()) {
  -	Hierarchy h = new Hierarchy(new RootLogger(Level.DEBUG));
  -	hierarchyMap.put(inetAddress, h);
  +      File configFile = new File(dir, key + CONFIG_FILE_EXT);
  +
  +      if (configFile.exists()) {
  +        Hierarchy h = new Hierarchy(new RootLogger(Level.DEBUG));
  +        hierarchyMap.put(inetAddress, h);
   
  -	new PropertyConfigurator().doConfigure(configFile.getAbsolutePath(), h);
  +        new PropertyConfigurator().doConfigure(
  +          configFile.getAbsolutePath(), h);
   
  -	return h;
  +        return h;
         } else {
  -	cat.warn("Could not find config file ["+configFile+"].");
  -	return genericHierarchy();
  +        logger.warn("Could not find config file [" + configFile + "].");
  +
  +        return genericHierarchy();
         }
       }
     }
   
  -  LoggerRepository  genericHierarchy() {
  -    if(genericHierarchy == null) {
  -      File f = new File(dir, GENERIC+CONFIG_FILE_EXT);
  -      if(f.exists()) {
  -	genericHierarchy = new Hierarchy(new RootLogger(Level.DEBUG));
  -	new PropertyConfigurator().doConfigure(f.getAbsolutePath(), genericHierarchy);
  +  LoggerRepository genericHierarchy() {
  +    if (genericHierarchy == null) {
  +      File f = new File(dir, GENERIC + CONFIG_FILE_EXT);
  +
  +      if (f.exists()) {
  +        genericHierarchy = new Hierarchy(new RootLogger(Level.DEBUG));
  +        new PropertyConfigurator().doConfigure(
  +          f.getAbsolutePath(), genericHierarchy);
         } else {
  -	cat.warn("Could not find config file ["+f+
  -		 "]. Will use the default hierarchy.");
  -	genericHierarchy = LogManager.getLoggerRepository();
  +        logger.warn(
  +          "Could not find config file [" + f
  +          + "]. Will use the default hierarchy.");
  +        genericHierarchy = LogManager.getLoggerRepository();
         }
       }
  +
       return genericHierarchy;
     }
   }
  
  
  
  1.9       +3 -2      logging-log4j/src/java/org/apache/log4j/xml/test/DOMTest.java
  
  Index: DOMTest.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/xml/test/DOMTest.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- DOMTest.java	9 May 2004 18:37:57 -0000	1.8
  +++ DOMTest.java	19 May 2004 14:36:22 -0000	1.9
  @@ -19,6 +19,7 @@
   import org.apache.log4j.Category;
   import org.apache.log4j.Level;
   import org.apache.log4j.LogManager;
  +import org.apache.log4j.Logger;
   import org.apache.log4j.xml.DOMConfigurator;
   
   
  @@ -56,8 +57,8 @@
   
     static void test() {
       int i = -1;
  -    Category root = Category.getRoot();
  -
  +    Logger root = Logger.getRootLogger();
  +    
       cat.debug("Message " + ++i);
       root.debug("Message " + i);
   
  
  
  
  1.83      +4 -4      logging-log4j/src/java/org/apache/log4j/Category.java
  
  Index: Category.java
  ===================================================================
  RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/Category.java,v
  retrieving revision 1.82
  retrieving revision 1.83
  diff -u -r1.82 -r1.83
  --- Category.java	19 May 2004 13:15:42 -0000	1.82
  +++ Category.java	19 May 2004 14:36:22 -0000	1.83
  @@ -576,9 +576,8 @@
      *
      * @param clazz The name of <code>clazz</code> will be used as the name of
      *        the category to retrieve.  See {@link #getInstance(String)} for
  -   *        more detailed information. <b>Deprecated</b> Please use {@link
  -   *        Logger#getLogger(Class)} instead.
  -   *
  +   *        more detailed information.
  +   * @deprecated Please use {@link Logger#getLogger(Class)} instead.
      * @since 1.0
      */
     public static Category getInstance(Class clazz) {
  @@ -633,7 +632,8 @@
      * <p>
      * Nevertheless, calling {@link #getInstance Category.getInstance("root")}
      * does not retrieve the root category but a category just under root named
  -   * "root". <b>Deprecated</b> Use {@link Logger#getRootLogger()} instead.
  +   * "root". 
  +   * @deprecated Use {@link Logger#getRootLogger()} instead.
      * </p>
      */
     public static final Category getRoot() {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org