JCommon 1.0.17-redhat-2

org.jfree.base.log
Class LogConfiguration

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

public class LogConfiguration
extends Object

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

Author:
Thomas Morgner

Field Summary
static String DISABLE_LOGGING
          The 'disable logging' property key.
static String DISABLE_LOGGING_DEFAULT
          The default 'disable logging' property value.
static String LOGLEVEL
          The 'log level' property key.
static String LOGLEVEL_DEFAULT
          The default 'log level' property value.
static String LOGTARGET
          The 'log target' property key.
static String LOGTARGET_DEFAULT
          The default 'log target' property value.
 
Method Summary
static String getLogLevel()
          Returns the log level.
static 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(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(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 String DISABLE_LOGGING_DEFAULT
The default 'disable logging' property value.

See Also:
Constant Field Values

LOGLEVEL

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

See Also:
Constant Field Values

LOGLEVEL_DEFAULT

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

See Also:
Constant Field Values

LOGTARGET

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

See Also:
Constant Field Values

LOGTARGET_DEFAULT

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


DISABLE_LOGGING

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

See Also:
Constant Field Values
Method Detail

getLogTarget

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

Returns:
the log target.

setLogTarget

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

Parameters:
logTarget - the new log target.

getLogLevel

public static String getLogLevel()
Returns the log level.

Returns:
the log level.

setLogLevel

public static void setLogLevel(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.

JCommon 1.0.17-redhat-2

Copyright © 2001-2012 JFree.org. All Rights Reserved.