org.eodisp.util.configuration
Class Log4JConfiguration

java.lang.Object
  extended by org.eodisp.util.configuration.ConfigurationImpl
      extended by org.eodisp.util.configuration.Log4JConfiguration
All Implemented Interfaces:
Configuration

public class Log4JConfiguration
extends ConfigurationImpl

Configuration parameters for the log4j Framework. Internally used by RootApp.

Version:
$Id: Log4JConfiguration.java 4157 2006-10-26 13:46:37Z ibirrer $
Author:
ibirrer

Nested Class Summary
static class Log4JConfiguration.LogLevel
          Enumeration of the log levels provided by log4j.
 
Nested classes/interfaces inherited from class org.eodisp.util.configuration.ConfigurationImpl
ConfigurationImpl.EntryImpl
 
Nested classes/interfaces inherited from interface org.eodisp.util.configuration.Configuration
Configuration.Entry
 
Field Summary
static java.lang.String CONFIG_FILE
           
static java.lang.String LOG_LEVEL
           
static java.lang.String USE_CUSTOM_FILE
           
 
Fields inherited from class org.eodisp.util.configuration.ConfigurationImpl
entries, logger, needsSave
 
Constructor Summary
Log4JConfiguration(java.io.File file)
          Creates a new log4j configuration.
 
Method Summary
 java.io.File getConfigFile()
           
 Log4JConfiguration.LogLevel getLogLevel()
           
 boolean isUseCustomFile()
           
static void main(java.lang.String[] args)
           
 void setConfigFile(java.io.File configFile)
           
 void setLogLevel(Log4JConfiguration.LogLevel logLevel)
           
 void setUseCustomFile(boolean useCustomFile)
           
 
Methods inherited from class org.eodisp.util.configuration.ConfigurationImpl
containsEntry, createBooleanEntry, createEntry, createEnumEntry, createEnumSetEntry, createFileEntry, createFilelistEntry, createIntEntry, createLongEntry, entries, equals, getCode, getDescription, getDoc, getEntry, getFile, getId, getName, getPropertyFileComment, hashCode, load, needsSave, overrideFromCommandLineParameters, putEntry, save, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CONFIG_FILE

public static final java.lang.String CONFIG_FILE
See Also:
Constant Field Values

USE_CUSTOM_FILE

public static final java.lang.String USE_CUSTOM_FILE
See Also:
Constant Field Values

LOG_LEVEL

public static final java.lang.String LOG_LEVEL
See Also:
Constant Field Values
Constructor Detail

Log4JConfiguration

public Log4JConfiguration(java.io.File file)
Creates a new log4j configuration.

Parameters:
file - The file this configuration shall be saved to.
Method Detail

main

public static void main(java.lang.String[] args)

isUseCustomFile

public boolean isUseCustomFile()

setUseCustomFile

public void setUseCustomFile(boolean useCustomFile)

getLogLevel

public Log4JConfiguration.LogLevel getLogLevel()

setLogLevel

public void setLogLevel(Log4JConfiguration.LogLevel logLevel)

getConfigFile

public java.io.File getConfigFile()

setConfigFile

public void setConfigFile(java.io.File configFile)