~~ Licensed to the Apache Software Foundation (ASF) under one or more
~~ contributor license agreements.  See the NOTICE file distributed with
~~ this work for additional information regarding copyright ownership.
~~ The ASF licenses this file to You 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.
 ------
 log4j 1.2 Publications
 ------
 ------
 ------


Books

 * Ceki G\xFClc\xFC.  2004.  The complete log4j manual.  QoS.ch.  {{{http://www.qos.ch/shop/products/eclm/}http://www.qos.ch/shop/products/eclm/}}.
	
 * Samudra Gupta.  2007.  Pro Apache log4j, Second Edition.  APress.
	
Articles:

 * Vipan Singla.  Don't Use System.out.println! Use Log4j.  
		   {{{http://www.vipan.com/htdocs/log4jhelp.html}http://www.vipan.com/htdocs/log4jhelp.html}}.
        
 * Vikran Goyal.  Build Flexible Logs With log4j.
		   {{{http://www.onjava.com/pub/a/onjava/2002/08/07/log4j.html}http://www.onjava.com/pub/a/onjava/2002/08/07/log4j.html}}.
        
 * Ashley J.S.  Mills.  Log4J.  
		   {{{http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/log4j/log4j.html}http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/log4j/log4j.html}}.
        
 * Kevin Brown.  Add logging to your Java Applications.
	       {{{http://www.builder.com.com/article.jhtml?id=u00820020124kev01.htm}
		   http://www.builder.com.com/article.jhtml?id=u00820020124kev01.htm}}
        
 * Kevin Brown.   How does the Java logging API stack up against log4j?
	      {{{http://www.builder.com.com/article.jhtml?id=u00220020724kev01.htm}
	       http://www.builder.com.com/article.jhtml?id=u00220020724kev01.htm}}.

 * Michael Canzoneri.  Log4J FAQ.  {{{http://www.jguru.com/faq/Log4j}http://www.jguru.com/faq/Log4j}}.

 * Ceki G\xFClc\xFC.  Think Again.  
		   {{{http://www.qos.ch/logging/thinkAgain.html}http://www.qos.ch/logging/thinkAgain.html}}.

 * Ceki G\xFClc\xFC.  Supporting the log4j RepositorySelector. 
             {{{http://www.qos.ch/logging/sc.html}http://www.qos.ch/logging/sc.html}}.

 * Ceki G\xFClc\xFC.  Log4j delivers control over logging. 
             {{{http://www.javaworld.com/jw-11-2000/jw-1122-log4j.html}http://www.javaworld.com/jw-11-2000/jw-1122-log4j.html}}.
			 
 * Vikram Goyal.  Understanding Classloaders: log4j in a J2EE Environment.
		    {{{http://www.onjava.com/pub/a/onjava/2003/04/02/log4j_ejb.html}http://www.onjava.com/pub/a/onjava/2003/04/02/log4j_ejb.html}}.

 * Ruth Zamorano and Rafeal Luque.  Instant logging: Harness the power of log4j with Jabber.
		   {{{http://www-106.ibm.com/developerworks/java/library/j-instlog/}http://www-106.ibm.com/developerworks/java/library/j-instlog/}}.

 * Matthew Litkey, Jay Galvin, and Marina Sum.  
		  Developer Tip: Adding the log4j API to Applications on Sun Java System Application Server 7
           {{{http://developers.sun.com/prodtech/appserver/reference/techart/log4j.html}http://developers.sun.com/prodtech/appserver/reference/techart/log4j.html}}.
		   
 * Sean C. Sullivan.  Reporting Application Errors by Email.
         {{{http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html}http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html}}.


Presentations:

       *  John Munsch.  Log4J In 30 Minutes Or Less.
			{{{http://www.johnmunsch.com/projects/Presentations/}http://www.johnmunsch.com/projects/Presentations/}}.

       *  Ceki G\xFClc\xFC.  Log4j, a logging package for the Java language.
         {{{http://www.qos.ch/ac2001/F11-10.html}http://www.qos.ch/ac2001/F11-10.html}}.

       *  Brent Twenter.  Log4j.  {{{http://www.ociweb.com/javasig/knowledgebase/January2001/Log4J.ppt}http://www.ociweb.com/javasig/knowledgebase/January2001/Log4J.ppt}}.         
 