public abstract class LogFactory
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DIAGNOSTICS_DEST_PROPERTY |
protected static java.util.Hashtable |
factories |
static java.lang.String |
FACTORY_DEFAULT |
static java.lang.String |
FACTORY_PROPERTIES |
static java.lang.String |
FACTORY_PROPERTY |
static java.lang.String |
HASHTABLE_IMPLEMENTATION_PROPERTY |
protected static LogFactory |
nullClassLoaderFactory |
static java.lang.String |
PRIORITY_KEY |
protected static java.lang.String |
SERVICE_ID |
static java.lang.String |
TCCL_KEY |
| 限定符 | 构造器和说明 |
|---|---|
protected |
LogFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static java.lang.Object |
createFactory(java.lang.String factoryClass,
java.lang.ClassLoader classLoader) |
protected static java.lang.ClassLoader |
directGetContextClassLoader() |
abstract java.lang.Object |
getAttribute(java.lang.String name) |
abstract java.lang.String[] |
getAttributeNames() |
protected static java.lang.ClassLoader |
getClassLoader(java.lang.Class clazz) |
protected static java.lang.ClassLoader |
getContextClassLoader() |
static LogFactory |
getFactory() |
abstract Log |
getInstance(java.lang.Class clazz) |
abstract Log |
getInstance(java.lang.String name) |
static Log |
getLog(java.lang.Class clazz) |
static Log |
getLog(java.lang.String name) |
protected static boolean |
isDiagnosticsEnabled() |
protected static void |
logRawDiagnostic(java.lang.String msg) |
protected static LogFactory |
newFactory(java.lang.String factoryClass,
java.lang.ClassLoader classLoader) |
protected static LogFactory |
newFactory(java.lang.String factoryClass,
java.lang.ClassLoader classLoader,
java.lang.ClassLoader contextClassLoader) |
static java.lang.String |
objectId(java.lang.Object o) |
abstract void |
release() |
static void |
release(java.lang.ClassLoader classLoader) |
static void |
releaseAll() |
abstract void |
removeAttribute(java.lang.String name) |
abstract void |
setAttribute(java.lang.String name,
java.lang.Object value) |
public static final java.lang.String PRIORITY_KEY
public static final java.lang.String TCCL_KEY
public static final java.lang.String FACTORY_PROPERTY
public static final java.lang.String FACTORY_DEFAULT
public static final java.lang.String FACTORY_PROPERTIES
protected static final java.lang.String SERVICE_ID
public static final java.lang.String DIAGNOSTICS_DEST_PROPERTY
public static final java.lang.String HASHTABLE_IMPLEMENTATION_PROPERTY
protected static java.util.Hashtable factories
protected static LogFactory nullClassLoaderFactory
public abstract java.lang.Object getAttribute(java.lang.String name)
public abstract java.lang.String[] getAttributeNames()
public abstract Log getInstance(java.lang.Class clazz) throws LogConfigurationException
public abstract Log getInstance(java.lang.String name) throws LogConfigurationException
public abstract void release()
public abstract void removeAttribute(java.lang.String name)
public abstract void setAttribute(java.lang.String name,
java.lang.Object value)
public static LogFactory getFactory() throws LogConfigurationException
public static Log getLog(java.lang.Class clazz) throws LogConfigurationException
public static Log getLog(java.lang.String name) throws LogConfigurationException
public static void release(java.lang.ClassLoader classLoader)
public static void releaseAll()
protected static java.lang.ClassLoader getClassLoader(java.lang.Class clazz)
protected static java.lang.ClassLoader getContextClassLoader()
throws LogConfigurationException
protected static java.lang.ClassLoader directGetContextClassLoader()
throws LogConfigurationException
protected static LogFactory newFactory(java.lang.String factoryClass, java.lang.ClassLoader classLoader, java.lang.ClassLoader contextClassLoader) throws LogConfigurationException
protected static LogFactory newFactory(java.lang.String factoryClass, java.lang.ClassLoader classLoader)
protected static java.lang.Object createFactory(java.lang.String factoryClass,
java.lang.ClassLoader classLoader)
protected static boolean isDiagnosticsEnabled()
protected static final void logRawDiagnostic(java.lang.String msg)
public static java.lang.String objectId(java.lang.Object o)
Copyright © 2018. All Rights Reserved.