public class LogManagerFactory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PACKAGE_NAME
The default package where all the implementations reside.
|
private static LogManager |
mSingletonInstance
Holds a singleton instance that is populated via the loadSingletonInstance()
method.
|
Constructor and Description |
---|
LogManagerFactory() |
Modifier and Type | Method and Description |
---|---|
static LogManager |
loadInstance(PegasusProperties properties)
Loads the appropriate LogManager class as specified by properties.
|
static LogManager |
loadInstance(String implementor,
String formatImplementor,
Properties properties)
Loads the Log Formatter specified.
|
static LogManager |
loadSingletonInstance()
Loads the appropriate LogManager class as specified by properties.
|
static LogManager |
loadSingletonInstance(PegasusProperties properties)
Loads the appropriate LogManager class as specified by properties.
|
public static final String DEFAULT_PACKAGE_NAME
private static LogManager mSingletonInstance
public static LogManager loadSingletonInstance() throws LogManagerFactoryException
LogManagerFactoryException
- that nests any error that
might occur during the instantiationDEFAULT_PACKAGE_NAME
public static LogManager loadSingletonInstance(PegasusProperties properties) throws LogManagerFactoryException
properties
- is an instance of properties to use.LogManagerFactoryException
- that nests any error that
might occur during the instantiationDEFAULT_PACKAGE_NAME
public static LogManager loadInstance(PegasusProperties properties) throws LogManagerFactoryException
properties
- is an instance of properties to use.LogManagerFactoryException
- that nests any error that
might occur during the instantiationDEFAULT_PACKAGE_NAME
public static LogManager loadInstance(String implementor, String formatImplementor, Properties properties) throws LogManagerFactoryException
implementor
- the name of the class implementing LogManagerformatImplementor
- the name of the class implementing the formatting techniqueproperties
- propertiesLogManagerFactoryException
- that nests any error that
might occur during the instantiationDEFAULT_PACKAGE_NAME
Copyright © 2011 The University of Southern California. All Rights Reserved.