org.jacorb.util
Interface LoggerFactory
- All Known Implementing Classes:
- LogKitLoggerFactory
- public interface LoggerFactory
Shields JacORB from details of creating Avalon loggers for a
specific logging backend.
- Since:
- JacORB 2.0 beta 3
- Version:
- $Id: LoggerFactory.java,v 1.2 2003/12/22 22:25:09 francisco Exp $
- Author:
- Gerald Brose
Method Summary |
java.lang.String |
getLoggingBackendName()
|
org.apache.avalon.framework.logger.Logger |
getNamedLogger(java.lang.String name)
|
org.apache.avalon.framework.logger.Logger |
getNamedLogger(java.lang.String name,
java.lang.String fileName,
long maxFileSize)
|
org.apache.avalon.framework.logger.Logger |
getNamedRootLogger(java.lang.String name)
|
getLoggingBackendName
public java.lang.String getLoggingBackendName()
- Returns:
- the name of the actual logging mechanism, e.g., "logkit"
getNamedLogger
public org.apache.avalon.framework.logger.Logger getNamedLogger(java.lang.String name)
- Returns:
- a console Logger for a given name
getNamedRootLogger
public org.apache.avalon.framework.logger.Logger getNamedRootLogger(java.lang.String name)
- Returns:
- a console Logger for a given name
getNamedLogger
public org.apache.avalon.framework.logger.Logger getNamedLogger(java.lang.String name,
java.lang.String fileName,
long maxFileSize)
throws java.io.IOException
- Returns:
- a name Logger for a given file name and max size
- Throws:
java.io.IOException