|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deduced.utilities.LogUtilities
public class LogUtilities
Log Utilities
Field Summary | |
---|---|
private static boolean |
INITIALIZED
Has the logger been initialized. |
static java.lang.String |
JAVA_UTIL_LOGGING_CONFIG_CLASS
property hosting the configuration file |
static java.lang.String |
JAVA_UTIL_LOGGING_CONFIG_FILE
property hosting the configuration file |
private static java.util.logging.Logger |
LOGGER
logger |
Constructor Summary | |
---|---|
LogUtilities()
|
Method Summary | |
---|---|
static boolean |
isLoggerConfigurationInitialized()
test if the logger configuration is initialized or not. |
static boolean |
isLoggerConfiguredInSystemProperties()
is Logger Configured In System Properties |
static boolean |
isLoggerInitializedInProperties(java.util.Properties properties)
is Logger Configured In the specified Properties |
static void |
readLoggerConfiguration(boolean useSystemPropertyFirst,
java.lang.String[] configurationFilesInPreferenceOrder)
read the Logger Configuration. |
static boolean |
readLoggerConfigurationFromFile(java.lang.String configurationFileName)
read Logger Configuration From File. |
static boolean |
readLoggerConfigurationFromFilesInPreferenceOrder(java.lang.String[] configurationFilesInPreferenceOrder)
read Logger Configuration From Files In Preference Order. |
static void |
readLoggerConfigurationOnce(boolean useSystemPropertyFirst,
java.lang.String[] configurationFilesInPreferenceOrder)
Read the Logger Configuration only once. |
static void |
setLoggerConfigurationInitialized(boolean initialized)
set Logger Configuration Initialized |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.util.logging.Logger LOGGER
public static final java.lang.String JAVA_UTIL_LOGGING_CONFIG_FILE
public static final java.lang.String JAVA_UTIL_LOGGING_CONFIG_CLASS
private static boolean INITIALIZED
Constructor Detail |
---|
public LogUtilities()
Method Detail |
---|
public static boolean isLoggerConfigurationInitialized()
INITIALIZED
public static void setLoggerConfigurationInitialized(boolean initialized)
initialized
- the new initialized flag valueINITIALIZED
public static void readLoggerConfigurationOnce(boolean useSystemPropertyFirst, java.lang.String[] configurationFilesInPreferenceOrder)
readLoggerConfiguration(boolean, String[])
, this
method will insure that the logger is only initialized once during the
application life cycle. This allows the application to call this method
multiple times in a safe way.
useSystemPropertyFirst
- See
readLoggerConfiguration(boolean, String[])
configurationFilesInPreferenceOrder
- See
readLoggerConfiguration(boolean, String[])
readLoggerConfiguration(boolean, String[])
public static void readLoggerConfiguration(boolean useSystemPropertyFirst, java.lang.String[] configurationFilesInPreferenceOrder)
useSystemPropertyFirst
- if this option is set to true, the
algorithm will look for the system properties to see if a
logger configuration is already specified. If it is, this
method will let the system use this configuration. Otherwise,
this method will override the configuration in the system
properties with the one specified in the preferred file list.configurationFilesInPreferenceOrder
- the list of files to read in
order of preference. Those files may be located either on the
local file system or as system resources.public static boolean readLoggerConfigurationFromFilesInPreferenceOrder(java.lang.String[] configurationFilesInPreferenceOrder)
INITIALIZED
.
configurationFilesInPreferenceOrder
- the list of files to attempt
to load to configure the logger.
public static boolean readLoggerConfigurationFromFile(java.lang.String configurationFileName)
INITIALIZED
.
configurationFileName
- the configuration file name to use
public static boolean isLoggerConfiguredInSystemProperties()
public static boolean isLoggerInitializedInProperties(java.util.Properties properties)
properties
- the properties to use
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |