alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code


package org.apache.log4j.xml.examples;

import org.apache.log4j.xml.DOMConfigurator;
import org.apache.log4j.Category;
import java.net.*;

/**

   This example code shows how to
   read an XML based configuration file using a DOM parser.

   

Sample XML files sample1.xml and sample2.xml are provided.

Note that the log4j.dtd is not in the local directory. It is found by the class loader. @author Ceki Gülcü */ public class XMLSample { static Category cat = Category.getInstance(XMLSample.class.getName()); public static void main(String argv[]) { if(argv.length == 1) init(argv[0]); else Usage("Wrong number of arguments."); sample(); } static void Usage(String msg) { System.err.println(msg); System.err.println( "Usage: java " + XMLSample.class.getName() + "configFile"); System.exit(1); } static void init(String configFile) { DOMConfigurator.configure(configFile); } static void sample() { int i = -1; Category root = Category.getRoot(); cat.debug("Message " + ++i); cat.warn ("Message " + ++i); cat.error("Message " + ++i); Exception e = new Exception("Just testing"); cat.debug("Message " + ++i, e); } }

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.