JavaDoc improvements
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@139038 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -21,19 +21,40 @@ import org.apache.avalon.framework.logger.Logger;
|
|||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implementation of commons-logging Log interface that delegates all
|
* <p>Implementation of commons-logging Log interface that delegates all
|
||||||
* logging calls to the Avalon logging abstraction: the Logger interface.
|
* logging calls to the Avalon logging abstraction: the Logger interface.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* There are two ways in which this class can be used:
|
||||||
|
* </p>
|
||||||
|
* <ul>
|
||||||
|
* <li>the instance can be constructed with an Avalon logger
|
||||||
|
* (by calling {@link #AvalonLogger(Logger)}). In this case, it acts
|
||||||
|
* as a simple thin wrapping implementation over the logger. This is
|
||||||
|
* particularly useful when using a property setter.
|
||||||
|
* </li>
|
||||||
|
* <li>the {@link #setDefaultLogger} class property can be called which
|
||||||
|
* sets the ancesteral Avalon logger for this class. Any <code>AvalonLogger</code>
|
||||||
|
* instances created through the <code>LogFactory</code> mechanisms will output
|
||||||
|
* to child loggers of this <code>Logger</code>.
|
||||||
|
* </li>
|
||||||
|
* </ul>
|
||||||
*
|
*
|
||||||
* @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
|
* @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
|
||||||
* @version $Revision: 1.8 $ $Date: 2004/02/28 21:46:45 $
|
* @version $Revision: 1.9 $ $Date: 2004/06/01 19:56:20 $
|
||||||
*/
|
*/
|
||||||
public class AvalonLogger implements Log, Serializable {
|
public class AvalonLogger implements Log, Serializable {
|
||||||
|
|
||||||
|
/** Ancesteral avalon logger */
|
||||||
private static Logger defaultLogger = null;
|
private static Logger defaultLogger = null;
|
||||||
|
/** Avalon logger used to perform log */
|
||||||
private transient Logger logger = null;
|
private transient Logger logger = null;
|
||||||
|
/** The name of this logger */
|
||||||
private String name = null;
|
private String name = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Constructs an <code>AvalonLogger</code> that outputs to the given
|
||||||
|
* <code>Logger</code> instance.
|
||||||
* @param logger the avalon logger implementation to delegate to
|
* @param logger the avalon logger implementation to delegate to
|
||||||
*/
|
*/
|
||||||
public AvalonLogger(Logger logger) {
|
public AvalonLogger(Logger logger) {
|
||||||
@@ -42,6 +63,8 @@ public class AvalonLogger implements Log, Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Constructs an <code>AvalonLogger</code> that will log to a child
|
||||||
|
* of the <code>Logger</code> set by calling {@link #setDefaultLogger}.
|
||||||
* @param name the name of the avalon logger implementation to delegate to
|
* @param name the name of the avalon logger implementation to delegate to
|
||||||
*/
|
*/
|
||||||
public AvalonLogger(String name) {
|
public AvalonLogger(String name) {
|
||||||
@@ -51,6 +74,7 @@ public class AvalonLogger implements Log, Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Gets the Avalon logger implementation used to perform logging.
|
||||||
* @return avalon logger implementation
|
* @return avalon logger implementation
|
||||||
*/
|
*/
|
||||||
public Logger getLogger() {
|
public Logger getLogger() {
|
||||||
@@ -61,7 +85,10 @@ public class AvalonLogger implements Log, Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param logger the default avalon logger, in case there is no logger instance supplied in constructor
|
* Sets the ancesteral Avalon logger from which the delegating loggers
|
||||||
|
* will descend.
|
||||||
|
* @param logger the default avalon logger,
|
||||||
|
* in case there is no logger instance supplied in constructor
|
||||||
*/
|
*/
|
||||||
public static void setDefaultLogger(Logger logger) {
|
public static void setDefaultLogger(Logger logger) {
|
||||||
defaultLogger = logger;
|
defaultLogger = logger;
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ import org.apache.commons.logging.Log;
|
|||||||
* by called their <code>toString()</code> method before logging them.</p>
|
* by called their <code>toString()</code> method before logging them.</p>
|
||||||
*
|
*
|
||||||
* @author <a href="mailto:sanders@apache.org">Scott Sanders</a>
|
* @author <a href="mailto:sanders@apache.org">Scott Sanders</a>
|
||||||
* @author Robert Burrell Donkin *
|
* @author Robert Burrell Donkin
|
||||||
* @version $Id: LogKitLogger.java,v 1.8 2004/02/28 21:46:45 craigmcc Exp $
|
* @version $Id: LogKitLogger.java,v 1.9 2004/06/01 19:56:46 rdonkin Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class LogKitLogger implements Log, Serializable {
|
public class LogKitLogger implements Log, Serializable {
|
||||||
|
|||||||
Reference in New Issue
Block a user