org.jfree.base.log
Class LogConfiguration

java.lang.Object
  extended by org.jfree.base.log.LogConfiguration

public class LogConfiguration
extends java.lang.Object

A log configuration class. This implementation is a simple frontend to the global configuration.

Author:
Thomas Morgner

Field Summary
static java.lang.String DISABLE_LOGGING
          The 'disable logging' property key.
static java.lang.String DISABLE_LOGGING_DEFAULT
          The default 'disable logging' property value.
static java.lang.String LOGLEVEL
          The 'log level' property key.
static java.lang.String LOGLEVEL_DEFAULT
          The default 'log level' property value.
static java.lang.String LOGTARGET
          The 'log target' property key.
static java.lang.String LOGTARGET_DEFAULT
          The default 'log target' property value.
 
Method Summary
static java.lang.String getLogLevel()
          Returns the log level.
static java.lang.String getLogTarget()
          Returns the current log target.
static boolean isDisableLogging()
          Returns true if logging is disabled, and false otherwise.
static void setDisableLogging(boolean disableLogging)
          Sets the flag that disables logging.
static void setLogLevel(java.lang.String level)
          Sets the log level, which is read from the global report configuration at the point that the classloader loads the Log class.
static void setLogTarget(java.lang.String logTarget)
          Sets the log target.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISABLE_LOGGING_DEFAULT

public static final java.lang.String DISABLE_LOGGING_DEFAULT
The default 'disable logging' property value.

See Also:
Constant Field Values

LOGLEVEL

public static final java.lang.String LOGLEVEL
The 'log level' property key.

See Also:
Constant Field Values

LOGLEVEL_DEFAULT

public static final java.lang.String LOGLEVEL_DEFAULT
The default 'log level' property value.

See Also:
Constant Field Values

LOGTARGET

public static final java.lang.String LOGTARGET
The 'log target' property key.

See Also:
Constant Field Values

LOGTARGET_DEFAULT

public static final java.lang.String LOGTARGET_DEFAULT
The default 'log target' property value.


DISABLE_LOGGING

public static final java.lang.String DISABLE_LOGGING
The 'disable logging' property key.

See Also:
Constant Field Values
Method Detail

getLogTarget

public static java.lang.String getLogTarget()
Returns the current log target.

Returns:
the log target.

setLogTarget

public static void setLogTarget(java.lang.String logTarget)
Sets the log target.

Parameters:
logTarget - the new log target.

getLogLevel

public static java.lang.String getLogLevel()
Returns the log level.

Returns:
the log level.

setLogLevel

public static void setLogLevel(java.lang.String level)
Sets the log level, which is read from the global report configuration at the point that the classloader loads the Log class.

Valid log levels are:

Notes:

Parameters:
level - the new log level.

isDisableLogging

public static boolean isDisableLogging()
Returns true if logging is disabled, and false otherwise.

Returns:
true, if logging is completly disabled, false otherwise.

setDisableLogging

public static void setDisableLogging(boolean disableLogging)
Sets the flag that disables logging.

To switch off logging globally, you can use the following code:

ReportConfiguration.getGlobalConfig().setDisableLogging(true);

Parameters:
disableLogging - the flag.


Copyright © 2009-2010 jtstand.com. All Rights Reserved.