Package com.wowza.wms.logging
Class WMSLoggerFactory
- Object
- 
- com.wowza.wms.logging.WMSLoggerFactory
 
- 
 public class WMSLoggerFactory extends Object
- 
- 
Field SummaryFields Modifier and Type Field Description static intCACHE_MAXSIZE_PURGEstatic longCACHE_MAXTIME_PURGEstatic StringLOGGERNAME_SERVER
 - 
Constructor SummaryConstructors Constructor Description WMSLoggerFactory()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearLoggerCache()voidclearLoggerCacheIfOlderThan(long olderThan)static voiddoIdle()static ObjectgetGlobalLogValue(String key)static StringgetGlobalLogValueAsString(String key)static WMSLoggerFactorygetInstance()static WMSLoggergetLogger(Class classObj)java.util.List<String>getLoggerNames()static WMSLoggergetLoggerObj(IApplication application)static WMSLoggergetLoggerObj(IApplicationInstance appInstance)static WMSLoggergetLoggerObj(IVHost vhost)static WMSLoggergetLoggerObj(Class classObj, IApplication application)static WMSLoggergetLoggerObj(Class classObj, IApplicationInstance appInstance)static WMSLoggergetLoggerObj(Class classObj, IVHost vhost)WMSLoggergetLoggerObj(Class classObj, String name, String vhostName, String appName, String appInstName)WMSLoggergetLoggerObj(String name)WMSLoggergetLoggerObj(String name, String vhost, String app, String appInst)static voidinitContextLogging(IApplication application)static voidinitContextLogging(IApplicationInstance appInstance)static voidinitContextLogging(IVHost vhost)static WMSLoggerinitializeLogging(String loggingConfigURL)static WMSLoggerinitializeLogging(String loggingConfigURL, IVHost vhost)static booleanisGlobalLogValueSet(String key)static voidputGlobalLogValue(String key, Object obj)static voidremoveGlobalLogValue(String key)static voidremoveGlobalLogValues()static voidresetMDC()
 
- 
- 
- 
Field Detail- 
LOGGERNAME_SERVERpublic static final String LOGGERNAME_SERVER - See Also:
- Constant Field Values
 
 - 
CACHE_MAXSIZE_PURGEpublic static final int CACHE_MAXSIZE_PURGE - See Also:
- Constant Field Values
 
 - 
CACHE_MAXTIME_PURGEpublic static final long CACHE_MAXTIME_PURGE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getInstancepublic static WMSLoggerFactory getInstance() 
 - 
getLoggerObjpublic WMSLogger getLoggerObj(Class classObj, String name, String vhostName, String appName, String appInstName) 
 - 
getLoggerNamespublic java.util.List<String> getLoggerNames() 
 - 
getLoggerObjpublic WMSLogger getLoggerObj(String name, String vhost, String app, String appInst) 
 - 
getLoggerObjpublic WMSLogger getLoggerObj(String name) 
 - 
clearLoggerCachepublic void clearLoggerCache() 
 - 
clearLoggerCacheIfOlderThanpublic void clearLoggerCacheIfOlderThan(long olderThan) 
 - 
initContextLoggingpublic static void initContextLogging(IVHost vhost) 
 - 
initContextLoggingpublic static void initContextLogging(IApplication application) 
 - 
initContextLoggingpublic static void initContextLogging(IApplicationInstance appInstance) 
 - 
initializeLoggingpublic static WMSLogger initializeLogging(String loggingConfigURL) 
 - 
resetMDCpublic static void resetMDC() 
 - 
removeGlobalLogValuespublic static void removeGlobalLogValues() 
 - 
removeGlobalLogValuepublic static void removeGlobalLogValue(String key) 
 - 
isGlobalLogValueSetpublic static boolean isGlobalLogValueSet(String key) 
 - 
putGlobalLogValuepublic static void putGlobalLogValue(String key, Object obj)
 - 
getGlobalLogValuepublic static Object getGlobalLogValue(String key) 
 - 
getGlobalLogValueAsStringpublic static String getGlobalLogValueAsString(String key) 
 - 
getLoggerObjpublic static WMSLogger getLoggerObj(IApplication application) 
 - 
getLoggerObjpublic static WMSLogger getLoggerObj(Class classObj, IApplication application) 
 - 
getLoggerObjpublic static WMSLogger getLoggerObj(IApplicationInstance appInstance) 
 - 
getLoggerObjpublic static WMSLogger getLoggerObj(Class classObj, IApplicationInstance appInstance) 
 - 
getLoggerpublic static WMSLogger getLogger(Class classObj) 
 - 
doIdlepublic static void doIdle() 
 
- 
 
-