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.