public class Log4jConfigurer extends Object
log4j.properties with a custom log4j.properties
file
2 - Provide the ability to dynamically alter the log4j configuration at runtime by modifying a log4j.properties
on
the file system that is being monitored for changes
Unless the property ole.fs.log4j.override
is set to true
, this configurer takes no action and the
default log4j configuration bundled with the application is used.
Constructor and Description |
---|
Log4jConfigurer() |
Modifier and Type | Method and Description |
---|---|
static void |
configureLogging(boolean doStartupStatsLogging)
If you set the system property -Dlog4j.debug, you will see that the
isOverride() method runs code that issues
logging statements. |
protected static void |
debugClasspath() |
protected static File |
getCustomConfigFile() |
protected static NumberFormat |
getNumberFormatter() |
protected static long |
getReloadMillis() |
protected static boolean |
isOverride()
Return true if we need to override the default log4j configuration with custom settings.
|
public Log4jConfigurer()
public static final void configureLogging(boolean doStartupStatsLogging)
isOverride()
method runs code that issues
logging statements. This means that log4 has already initialized itself and has issued a few logging statements prior to the
point where this method attempts to configure log4j with a custom log4j.properties
.protected static boolean isOverride()
protected static File getCustomConfigFile()
protected static long getReloadMillis()
protected static void debugClasspath()
protected static NumberFormat getNumberFormatter()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.