public class Log4J2LoggingSystem extends Slf4JLoggingSystem
LoggingSystem
for Log4j 2.Constructor and Description |
---|
Log4J2LoggingSystem(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
beforeInitialize()
Reset the logging system to be limit output.
|
protected String[] |
getStandardConfigLocations()
Return the standard config locations for this system.
|
protected void |
loadConfiguration(String location,
String logFile)
Load a specific configuration.
|
protected void |
loadDefaults(String logFile)
Load sensible defaults for the logging system.
|
void |
setLogLevel(String loggerName,
LogLevel level)
Sets the logging level for a given logger.
|
getClassLoader, getPackagedConfigFile, getSelfInitializationConfig, initialize
get
public Log4J2LoggingSystem(ClassLoader classLoader)
protected String[] getStandardConfigLocations()
AbstractLoggingSystem
getStandardConfigLocations
in class AbstractLoggingSystem
AbstractLoggingSystem.getSelfInitializationConfig()
public void beforeInitialize()
LoggingSystem
LoggingSystem.initialize(String, String)
to reduce logging noise until the systems has
been fully Initialized.beforeInitialize
in class Slf4JLoggingSystem
protected void loadDefaults(String logFile)
AbstractLoggingSystem
loadDefaults
in class AbstractLoggingSystem
logFile
- the file to load or null
if no log file is to be writtenprotected void loadConfiguration(String location, String logFile)
AbstractLoggingSystem
loadConfiguration
in class AbstractLoggingSystem
location
- the location of the configuration to load (never null
)logFile
- the file to load or null
if no log file is to be writtenpublic void setLogLevel(String loggerName, LogLevel level)
LoggingSystem
setLogLevel
in class LoggingSystem
loggerName
- the name of the logger to setlevel
- the log levelCopyright © 2014 Pivotal Software, Inc.. All rights reserved.