Class SimpleLog
- java.lang.Object
-
- org.apache.commons.discovery.log.SimpleLog
-
- All Implemented Interfaces:
org.apache.commons.logging.Log
@Deprecated public class SimpleLog extends java.lang.Object implements org.apache.commons.logging.Log
Deprecated.Starting from commons-discovery-05, Log is totally delegated to commons-loggingSimple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err.
Hacked from commons-logging SimpleLog for use in discovery. This is intended to be enough of a Log implementation to bootstrap Discovery.
One property:
org.apache.commons.discovery.log.level
. valid values: all, trace, debug, info, warn, error, fatal, off.- Version:
- $Id: SimpleLog.java 1089489 2011-04-06 15:20:24Z sebb $
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.text.DateFormat
dateFormatter
Deprecated.Used to format timesstatic int
LOG_LEVEL_ALL
Deprecated.Enable all logging levelsstatic int
LOG_LEVEL_DEBUG
Deprecated."Debug" level logging.static int
LOG_LEVEL_ERROR
Deprecated."Error" level logging.static int
LOG_LEVEL_FATAL
Deprecated."Fatal" level logging.static int
LOG_LEVEL_INFO
Deprecated."Info" level logging.static int
LOG_LEVEL_OFF
Deprecated.Enable no logging levelsstatic int
LOG_LEVEL_TRACE
Deprecated."Trace" level logging.static int
LOG_LEVEL_WARN
Deprecated."Warn" level logging.protected static int
logLevel
Deprecated.The current log levelprotected java.lang.String
logName
Deprecated.The name of this simple log instanceprotected static java.lang.String
PROP_LEVEL
Deprecated.protected static boolean
showDateTime
Deprecated.Include the current time in the log messageprotected static boolean
showLogName
Deprecated.Include the instance name in the log message?protected static boolean
showShortName
Deprecated.Include the short name ( last component ) of the logger in the log message.
-
Constructor Summary
Constructors Constructor Description SimpleLog(java.lang.String name)
Deprecated.Construct a simple log with given name.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
debug(java.lang.Object message)
Deprecated.Log a message with debug log level.void
debug(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with debug log level.void
error(java.lang.Object message)
Deprecated.Log a message with error log level.void
error(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with error log level.void
fatal(java.lang.Object message)
Deprecated.Log a message with fatal log level.void
fatal(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with fatal log level.static int
getLevel()
Deprecated.Get logging level.void
info(java.lang.Object message)
Deprecated.Log a message with info log level.void
info(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with info log level.boolean
isDebugEnabled()
Deprecated.Are debug messages currently enabled?boolean
isErrorEnabled()
Deprecated.Are error messages currently enabled?boolean
isFatalEnabled()
Deprecated.Are fatal messages currently enabled?boolean
isInfoEnabled()
Deprecated.Are info messages currently enabled?protected static boolean
isLevelEnabled(int level)
Deprecated.Is the given log level currently enabled?boolean
isTraceEnabled()
Deprecated.Are trace messages currently enabled?boolean
isWarnEnabled()
Deprecated.Are warn messages currently enabled?protected void
log(int type, java.lang.Object message, java.lang.Throwable t)
Deprecated.Do the actual logging.static void
setLevel(int currentLogLevel)
Deprecated.Set logging level.void
trace(java.lang.Object message)
Deprecated.Log a message with debug log level.void
trace(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with debug log level.void
warn(java.lang.Object message)
Deprecated.Log a message with warn log level.void
warn(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with warn log level.
-
-
-
Field Detail
-
LOG_LEVEL_TRACE
public static final int LOG_LEVEL_TRACE
Deprecated."Trace" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_DEBUG
public static final int LOG_LEVEL_DEBUG
Deprecated."Debug" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_INFO
public static final int LOG_LEVEL_INFO
Deprecated."Info" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_WARN
public static final int LOG_LEVEL_WARN
Deprecated."Warn" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_ERROR
public static final int LOG_LEVEL_ERROR
Deprecated."Error" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_FATAL
public static final int LOG_LEVEL_FATAL
Deprecated."Fatal" level logging.- See Also:
- Constant Field Values
-
LOG_LEVEL_ALL
public static final int LOG_LEVEL_ALL
Deprecated.Enable all logging levels- See Also:
- Constant Field Values
-
LOG_LEVEL_OFF
public static final int LOG_LEVEL_OFF
Deprecated.Enable no logging levels- See Also:
- Constant Field Values
-
PROP_LEVEL
protected static final java.lang.String PROP_LEVEL
Deprecated.- See Also:
- Constant Field Values
-
showLogName
protected static boolean showLogName
Deprecated.Include the instance name in the log message?
-
showShortName
protected static boolean showShortName
Deprecated.Include the short name ( last component ) of the logger in the log message. Default to true - otherwise we'll be lost in a flood of messages without knowing who sends them.
-
showDateTime
protected static boolean showDateTime
Deprecated.Include the current time in the log message
-
dateFormatter
protected static java.text.DateFormat dateFormatter
Deprecated.Used to format times
-
logLevel
protected static int logLevel
Deprecated.The current log level
-
logName
protected java.lang.String logName
Deprecated.The name of this simple log instance
-
-
Method Detail
-
setLevel
public static void setLevel(int currentLogLevel)
Deprecated.Set logging level.
- Parameters:
currentLogLevel
- new logging level
-
getLevel
public static int getLevel()
Deprecated.Get logging level.- Returns:
- The logging level
-
isLevelEnabled
protected static boolean isLevelEnabled(int level)
Deprecated.Is the given log level currently enabled?- Parameters:
level
- is this level enabled?- Returns:
- true, if the input level is enabled, false otherwise
-
log
protected void log(int type, java.lang.Object message, java.lang.Throwable t)
Deprecated.Do the actual logging. This method assembles the message and then prints toSystem.err
.- Parameters:
type
- The logging levelmessage
- The message to logt
- The error cause, if any
-
debug
public final void debug(java.lang.Object message)
Deprecated.Log a message with debug log level.- Specified by:
debug
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
debug
public final void debug(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with debug log level.- Specified by:
debug
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
trace
public final void trace(java.lang.Object message)
Deprecated.Log a message with debug log level.- Specified by:
trace
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
trace
public final void trace(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with debug log level.- Specified by:
trace
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
info
public final void info(java.lang.Object message)
Deprecated.Log a message with info log level.- Specified by:
info
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
info
public final void info(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with info log level.- Specified by:
info
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
warn
public final void warn(java.lang.Object message)
Deprecated.Log a message with warn log level.- Specified by:
warn
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
warn
public final void warn(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with warn log level.- Specified by:
warn
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
error
public final void error(java.lang.Object message)
Deprecated.Log a message with error log level.- Specified by:
error
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
error
public final void error(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with error log level.- Specified by:
error
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
fatal
public final void fatal(java.lang.Object message)
Deprecated.Log a message with fatal log level.- Specified by:
fatal
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to log
-
fatal
public final void fatal(java.lang.Object message, java.lang.Throwable t)
Deprecated.Log an error with fatal log level.- Specified by:
fatal
in interfaceorg.apache.commons.logging.Log
- Parameters:
message
- The message to logt
- The error cause, if any
-
isDebugEnabled
public final boolean isDebugEnabled()
Deprecated.Are debug messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isDebugEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_DEBUG
is enabled, false otherwise
-
isErrorEnabled
public final boolean isErrorEnabled()
Deprecated.Are error messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isErrorEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_ERROR
is enabled, false otherwise
-
isFatalEnabled
public final boolean isFatalEnabled()
Deprecated.Are fatal messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isFatalEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_FATAL
is enabled, false otherwise
-
isInfoEnabled
public final boolean isInfoEnabled()
Deprecated.Are info messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isInfoEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_INFO
is enabled, false otherwise
-
isTraceEnabled
public final boolean isTraceEnabled()
Deprecated.Are trace messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isTraceEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_TRACE
is enabled, false otherwise
-
isWarnEnabled
public final boolean isWarnEnabled()
Deprecated.Are warn messages currently enabled?
This allows expensive operations such as
String
concatenation to be avoided when the message will be ignored by the logger.- Specified by:
isWarnEnabled
in interfaceorg.apache.commons.logging.Log
- Returns:
- true, if the
LOG_LEVEL_WARN
is enabled, false otherwise
-
-