com.wowza.wms.logging
Class WMSLoggerFactory

Object
  extended by com.wowza.wms.logging.WMSLoggerFactory
All Implemented Interfaces:
org.apache.log4j.spi.LoggerFactory

public class WMSLoggerFactory
extends Object
implements org.apache.log4j.spi.LoggerFactory


Field Summary
static String LOGGERNAME_SERVER
           
 
Constructor Summary
WMSLoggerFactory()
           
 
Method Summary
 WMSLogger forceNewLoggerInstance(String name, org.apache.log4j.Logger tmpLogger)
           
static Object getGlobalLogValue(String key)
           
static WMSLoggerFactory getInstance()
           
static WMSLogger getLogger(Class classObj)
           
static WMSLogger getLoggerObj(IApplication application)
           
static WMSLogger getLoggerObj(IApplicationInstance appInstance)
           
static WMSLogger getLoggerObj(IVHost vhost)
           
 WMSLogger getLoggerObj(String name)
           
static void initContextLogging(IApplication application)
           
static void initContextLogging(IApplicationInstance appInstance)
           
static void initContextLogging(IVHost vhost)
           
static WMSLogger initializeLogging(String loggingConfigURL)
           
static WMSLogger initializeLogging(String loggingConfigURL, IVHost vhost)
           
static boolean isGlobalLogValueSet(String key)
           
 org.apache.log4j.Logger makeNewLoggerInstance(String name)
           
static void putGlobalLogValue(String key, Object obj)
           
static void removeGlobalLogValue(String key)
           
static void removeGlobalLogValues()
           
static void resetMDC()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGERNAME_SERVER

public static final String LOGGERNAME_SERVER
See Also:
Constant Field Values
Constructor Detail

WMSLoggerFactory

public WMSLoggerFactory()
Method Detail

forceNewLoggerInstance

public WMSLogger forceNewLoggerInstance(String name,
                                        org.apache.log4j.Logger tmpLogger)

getGlobalLogValue

public static Object getGlobalLogValue(String key)

getInstance

public static WMSLoggerFactory getInstance()

getLogger

public static WMSLogger getLogger(Class classObj)

getLoggerObj

public static WMSLogger getLoggerObj(IApplication application)

getLoggerObj

public static WMSLogger getLoggerObj(IApplicationInstance appInstance)

getLoggerObj

public static WMSLogger getLoggerObj(IVHost vhost)

getLoggerObj

public WMSLogger getLoggerObj(String name)

initContextLogging

public static void initContextLogging(IApplication application)

initContextLogging

public static void initContextLogging(IApplicationInstance appInstance)

initContextLogging

public static void initContextLogging(IVHost vhost)

initializeLogging

public static WMSLogger initializeLogging(String loggingConfigURL)

initializeLogging

public static WMSLogger initializeLogging(String loggingConfigURL,
                                          IVHost vhost)

isGlobalLogValueSet

public static boolean isGlobalLogValueSet(String key)

makeNewLoggerInstance

public org.apache.log4j.Logger makeNewLoggerInstance(String name)
Specified by:
makeNewLoggerInstance in interface org.apache.log4j.spi.LoggerFactory

putGlobalLogValue

public static void putGlobalLogValue(String key,
                                     Object obj)

removeGlobalLogValue

public static void removeGlobalLogValue(String key)

removeGlobalLogValues

public static void removeGlobalLogValues()

resetMDC

public static void resetMDC()