public abstract class LogFactory extends Object
Log
instances. The class discovery mechanism used
here is similar to the one employed by standard Java APIs such as JAXP and
the well known apache commons logging frameworkModifier and Type | Field and Description |
---|---|
static String |
DIAGNOSTICS_DEST_PROPERTY |
Constructor and Description |
---|
LogFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
closeLogFactoryDiagPrintStream() |
protected static Object |
createFactory(String factoryClass,
ClassLoader classLoader) |
protected static ClassLoader |
getClassLoader(Class clazz) |
protected static ClassLoader |
getContextClassLoader() |
static LogFactory |
getFactory() |
abstract Log |
getInstance(Class clazz) |
abstract Log |
getInstance(String name) |
static Log |
getLog(Class clazz) |
static Log |
getLog(String name) |
protected static String |
getObjectId(Object o) |
protected static void |
handleThrowable(Throwable t) |
protected static boolean |
isDiagnosticsEnabled() |
protected static void |
logRawDiagnostic(String msg) |
protected static LogFactory |
newFactory(String factoryClass,
ClassLoader classLoader,
ClassLoader contextClassLoader) |
public static final String DIAGNOSTICS_DEST_PROPERTY
public abstract Log getInstance(Class clazz) throws LogConfigException
LogConfigException
public abstract Log getInstance(String name) throws LogConfigException
LogConfigException
public static Log getLog(Class clazz) throws LogConfigException
LogConfigException
public static Log getLog(String name) throws LogConfigException
LogConfigException
public static void closeLogFactoryDiagPrintStream()
protected static boolean isDiagnosticsEnabled()
protected static final void logRawDiagnostic(String msg)
protected static ClassLoader getClassLoader(Class clazz)
protected static ClassLoader getContextClassLoader() throws LogConfigException
LogConfigException
protected static Object createFactory(String factoryClass, ClassLoader classLoader)
protected static LogFactory newFactory(String factoryClass, ClassLoader classLoader, ClassLoader contextClassLoader) throws LogConfigException
LogConfigException
public static LogFactory getFactory() throws LogConfigException
LogConfigException
protected static void handleThrowable(Throwable t)
HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved