alma::acs::logging::adapters::MuteJacORBLoggerFactory Class Reference

Inheritance diagram for alma::acs::logging::adapters::MuteJacORBLoggerFactory:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::logging::adapters::MuteJacORBLoggerFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

final String getLoggingBackendName ()
org.apache.avalon.framework.logger.Logger getNamedLogger (String name)
org.apache.avalon.framework.logger.Logger getNamedLogger (String name, String fileName, long maxFileSize) throws IOException
org.apache.avalon.framework.logger.Logger getNamedRootLogger (String name)
void setDefaultLogFile (String fileName, long maxLogSize) throws IOException
void configure (Configuration conf) throws ConfigurationException

Private Attributes

final NullLogger delegate = new NullLogger()

Static Private Attributes

static final String BACKEND_NAME = "null logger"

Detailed Description

A hack for COMP-1996 workaround.

remove this once COMP-1996 is resolved!

Author:
hsommer

Member Function Documentation

void alma::acs::logging::adapters::MuteJacORBLoggerFactory::configure ( Configuration  conf  )  throws ConfigurationException [inline]
See also:
org.apache.avalon.framework.configuration.Configurable::configure(org.apache.avalon.framework.configuration.Configuration)
final String alma::acs::logging::adapters::MuteJacORBLoggerFactory::getLoggingBackendName (  )  [inline]

References BACKEND_NAME.

org.apache.avalon.framework.logger.Logger alma::acs::logging::adapters::MuteJacORBLoggerFactory::getNamedLogger ( String  name,
String  fileName,
long  maxFileSize 
) throws IOException [inline]

Same as getNamedLogger(String). The file is ignored, and a respective warning message gets logged.

See also:
org.jacorb.config.LoggerFactory::getNamedLogger(java.lang.String, java.lang.String, long)

References getNamedLogger().

org.apache.avalon.framework.logger.Logger alma::acs::logging::adapters::MuteJacORBLoggerFactory::getNamedLogger ( String  name  )  [inline]

References delegate.

Referenced by getNamedLogger(), and getNamedRootLogger().

org.apache.avalon.framework.logger.Logger alma::acs::logging::adapters::MuteJacORBLoggerFactory::getNamedRootLogger ( String  name  )  [inline]

Returns getNamedLogger(String). The distinction between root loggers and other loggers we don't need here, since the questions of console vs. file vs. remote logging are left to ACS.

See also:
org.jacorb.config.LoggerFactory::getNamedRootLogger(java.lang.String)

References getNamedLogger().

void alma::acs::logging::adapters::MuteJacORBLoggerFactory::setDefaultLogFile ( String  fileName,
long  maxLogSize 
) throws IOException [inline]

We ignore the log file, since ACS loggers forward to the central Log service.

See also:
org.jacorb.config.LoggerFactory::setDefaultLogFile(java.lang.String, long)

Member Data Documentation

final String alma::acs::logging::adapters::MuteJacORBLoggerFactory::BACKEND_NAME = "null logger" [static, private]

Referenced by getLoggingBackendName().

final NullLogger alma::acs::logging::adapters::MuteJacORBLoggerFactory::delegate = new NullLogger() [private]

Referenced by getNamedLogger().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2