|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.util.Log
public class Log
A simple logging facility. Create a class implementing the LogTarget
interface to use this feature.
Nested Class Summary | |
---|---|
static class |
Log.SimpleMessage
A simple message class. |
Constructor Summary | |
---|---|
protected |
Log()
Creates a new Log instance. |
Method Summary | |
---|---|
void |
addTarget(LogTarget target)
Adds a log target to this facility. |
static LogContext |
createContext(java.lang.Class context)
Creates a log context. |
static LogContext |
createContext(java.lang.String context)
Creates a log context. |
static void |
debug(java.lang.Object message)
A convenience method for logging a 'debug' message. |
static void |
debug(java.lang.Object message,
java.lang.Exception e)
A convenience method for logging a 'debug' message. |
protected static void |
defineLog(Log log)
Redefines or clears the currently used log instance. |
protected void |
doLog(int level,
java.lang.Object message)
Logs a message to the main log stream. |
protected void |
doLog(int level,
java.lang.Object message,
java.lang.Exception e)
Logs a message to the main log stream. |
static void |
error(java.lang.Object message)
A convenience method for logging an 'error' message. |
static void |
error(java.lang.Object message,
java.lang.Exception e)
A convenience method for logging an 'error' message. |
int |
getDebuglevel()
Returns the currently defined debug level. |
static Log |
getInstance()
Returns the singleton Log instance. |
LogTarget[] |
getTargets()
Returns the registered logtargets. |
static void |
info(java.lang.Object message)
A convenience method for logging an 'info' message. |
static void |
info(java.lang.Object message,
java.lang.Exception e)
A convenience method for logging an 'info' message. |
void |
init()
Initializes the logging system. |
protected LogContext |
internalCreateContext(java.lang.String context)
Creates a log context. |
static boolean |
isDebugEnabled()
Returns true, if the log level allows debug messages to be printed. |
static boolean |
isErrorEnabled()
Returns true, if the log level allows error messages to be printed. |
static boolean |
isInfoEnabled()
Returns true, if the log level allows informational messages to be printed. |
static boolean |
isWarningEnabled()
Returns true, if the log level allows warning messages to be printed. |
static void |
log(int level,
java.lang.Object message)
Logs a message to the main log stream. |
static void |
log(int level,
java.lang.Object message,
java.lang.Exception e)
Logs a message to the main log stream. |
void |
removeTarget(LogTarget target)
Removes a log target from this facility. |
void |
replaceTargets(LogTarget target)
Replaces all log targets by the given target. |
protected void |
setDebuglevel(int debuglevel)
Defines the debug level for the log system. |
static void |
warn(java.lang.Object message)
A convenience method for logging a 'warning' message. |
static void |
warn(java.lang.Object message,
java.lang.Exception e)
A convenience method for logging a 'warning' message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Log()
Method Detail |
---|
public static Log getInstance()
protected static void defineLog(Log log)
log
- the new log instance or null, to return to the default implementation.public int getDebuglevel()
protected void setDebuglevel(int debuglevel)
debuglevel
- the new debug levelgetDebuglevel()
public void addTarget(LogTarget target)
target
- the target.public void removeTarget(LogTarget target)
target
- the target to remove.public LogTarget[] getTargets()
public void replaceTargets(LogTarget target)
target
- the new and only logtarget.public static void debug(java.lang.Object message)
message
- the message.public static void debug(java.lang.Object message, java.lang.Exception e)
message
- the message.e
- the exception.public static void info(java.lang.Object message)
message
- the message.public static void info(java.lang.Object message, java.lang.Exception e)
message
- the message.e
- the exception.public static void warn(java.lang.Object message)
message
- the message.public static void warn(java.lang.Object message, java.lang.Exception e)
message
- the message.e
- the exception.public static void error(java.lang.Object message)
message
- the message.public static void error(java.lang.Object message, java.lang.Exception e)
message
- the message.e
- the exception.protected void doLog(int level, java.lang.Object message)
level
- log level of the message.message
- text to be logged.public static void log(int level, java.lang.Object message)
level
- log level of the message.message
- text to be logged.public static void log(int level, java.lang.Object message, java.lang.Exception e)
level
- log level of the message.message
- text to be logged.e
- the exception, which should be logged.protected void doLog(int level, java.lang.Object message, java.lang.Exception e)
level
- log level of the message.message
- text to be logged.e
- the exception, which should be logged.public void init()
public static boolean isDebugEnabled()
public static boolean isInfoEnabled()
public static boolean isWarningEnabled()
public static boolean isErrorEnabled()
public static LogContext createContext(java.lang.Class context)
context
- the class (null
not permitted).
public static LogContext createContext(java.lang.String context)
context
- the label for the context.
protected LogContext internalCreateContext(java.lang.String context)
context
- the name of the logging context (a common prefix).
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |