|
|||||||||
| 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 | ||||||||