You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-cvs@jakarta.apache.org by ce...@apache.org on 2001/07/30 22:32:49 UTC

cvs commit: jakarta-log4j/src/java/org/apache/log4j/xml/test XTest.java

ceki        01/07/30 13:32:49

  Added:       src/java/org/apache/log4j/xml/test XTest.java
  Log:
  Added missing XTest file.
  
  Revision  Changes    Path
  1.1                  jakarta-log4j/src/java/org/apache/log4j/xml/test/XTest.java
  
  Index: XTest.java
  ===================================================================
  /*
   * Copyright (C) The Apache Software Foundation. All rights reserved.
   *
   * 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.  */
  
  package org.apache.log4j.xml.test;
  
  import org.apache.log4j.xml.DOMConfigurator;
  import org.apache.log4j.Category;
  import org.apache.log4j.Priority;
  
  import org.apache.log4j.xml.examples.XPriority;
  import org.apache.log4j.xml.examples.XCategory;
  
  
  /**
     
     
     @author Ceki Gülcü
  */
  public class XTest {
    static XCategory cat = (XCategory) XCategory.getInstance(XTest.class);
  
  
    public 
    static 
    void main(String argv[]) {
  
      if(argv.length == 1) 
        init(argv[0]);
      else 
        Usage("Wrong number of arguments.");
  
      test();
    }
  
    static
    void Usage(String msg) {
      System.err.println(msg);
      System.err.println( "Usage: java " + XTest.class.getName() +
  			" configFile");
      System.exit(1);
    }
    
    static
    void init(String configFile) {
      DOMConfigurator.configure(configFile);
    }
  
    static
    void test() {
      int i = -1;
      Category root = Category.getRoot();
  
      cat.trace("Message " + ++i);
      root.debug("Message " + i);        
      
      cat.debug("Message " + ++i);
      root.debug("Message " + i);        
  
      cat.info ("Message " + ++i);
      root.info("Message " + i);        
  
      cat.warn ("Message " + ++i);
      root.warn("Message " + i);        
  
      cat.error("Message " + ++i);
      root.error("Message " + i);
      
      cat.log(Priority.FATAL, "Message " + ++i);
      root.log(Priority.FATAL, "Message " + i);    
      
      Exception e = new Exception("Just testing");
      cat.debug("Message " + ++i, e);
      root.debug("Message " + i, e);
      
      cat.error("Message " + ++i, e);
      root.error("Message " + i, e);    
  
      Category.shutdown();
    }
  }
  
  
  

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