org.apache.wsrp4j.log
Class LogManager

java.lang.Object
  extended byorg.apache.wsrp4j.log.LogManager

public class LogManager
extends java.lang.Object

Logger factory return an appropriate implementation of a Logger.

Version:
$Id: LogManager.java,v 1.9 2005/08/10 14:59:57 cziegeler Exp $

Field Summary
private static java.lang.String GLOBAL_LOG_LEVEL_PROPERTY
           
private static int globalLogLevel
           
private static java.lang.String LOG_PROPERTIES_FILE
           
private static LogManager logManager
           
private static java.lang.String PROPERTY_PREFIX
           
private static java.util.Properties wsrp4jLevels
           
 
Constructor Summary
LogManager()
           
 
Method Summary
private  java.lang.String getLevelAsString(int level)
           
private  int getLevelFromString(java.lang.String s)
           
 Logger getLogger(java.lang.Class aClass)
          Returns a Logger instance for the calling class
static LogManager getLogManager()
          Returns the LogManager instance
private  void initLog4j()
          Use this method to initialize the log4j support
static void setLogManager(LogManager manager)
          Sets a different LogManager implementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG_PROPERTIES_FILE

private static final java.lang.String LOG_PROPERTIES_FILE
See Also:
Constant Field Values

PROPERTY_PREFIX

private static final java.lang.String PROPERTY_PREFIX
See Also:
Constant Field Values

GLOBAL_LOG_LEVEL_PROPERTY

private static final java.lang.String GLOBAL_LOG_LEVEL_PROPERTY
See Also:
Constant Field Values

globalLogLevel

private static int globalLogLevel

wsrp4jLevels

private static java.util.Properties wsrp4jLevels

logManager

private static LogManager logManager
Constructor Detail

LogManager

public LogManager()
Method Detail

initLog4j

private void initLog4j()
Use this method to initialize the log4j support


getLogManager

public static LogManager getLogManager()
Returns the LogManager instance

Returns:
LogManager instance

setLogManager

public static void setLogManager(LogManager manager)
Sets a different LogManager implementation


getLogger

public Logger getLogger(java.lang.Class aClass)
Returns a Logger instance for the calling class

Parameters:
aClass - The class that requests the logger instance.
Returns:
instance of Logger.

getLevelFromString

private int getLevelFromString(java.lang.String s)

getLevelAsString

private java.lang.String getLevelAsString(int level)


--