Package net.sf.jaxodraw.util
Class JaxoLog
- java.lang.Object
-
- net.sf.jaxodraw.util.JaxoLog
-
public final class JaxoLog extends java.lang.ObjectSome custom methods to handle error messages.- Since:
- 2.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddebug(java.lang.Exception e)Logs a DEBUG message.static voiddebug(java.lang.String message)Logs a DEBUG message.static voiddebug(java.lang.String message, java.lang.Exception e)Logs a DEBUG message.static voiddebugI18N(java.lang.String messageKey)Logs a DEBUG message.static voiddebugI18N(java.lang.String messageKey, java.lang.Exception e)Logs a DEBUG message.static intgetCurrentLevel()Gets the current logging level.static java.util.logging.LevelgetLevelFor(int level)Converts JaxoLog levels to java.util.logging.Level.static JaxoLoggergetLogger()Returns the current logger.static voidinfo(java.lang.Exception e)Logs an INFO message.static voidinfo(java.lang.String message)Logs an INFO message.static voidinfo(java.lang.String message, java.lang.Exception e)Logs an INFO message.static voidinfoI18N(java.lang.String messageKey)Logs an INFO message.static voidinfoI18N(java.lang.String messageKey, java.lang.Exception e)Logs an INFO message.static booleanisLoggable(int level)Check if a message of the given level would actually be logged by the current logger.static voidlog(int level, java.lang.Exception e)Logs a log message with given level.static voidlog(int level, java.lang.String message)Logs a log message with given level.static voidlog(int level, java.lang.String message, java.lang.Exception e)Logs a log message with given level.static voidlogI18N(int level, java.lang.String messageKey)Logs a log message with given level.static voidlogI18N(int level, java.lang.String messageKey, java.lang.Exception e)Logs a log message with given level.static voidsetLevel(int level)Sets the logging level.static voidsetLogger(JaxoLogger newLogger)Sets a logger.static voidwarn(java.lang.Exception e)Logs a WARNING message.static voidwarn(java.lang.String message)Logs a WARNING message.static voidwarn(java.lang.String message, java.lang.Exception e)Logs a WARNING message.static voidwarnI18N(java.lang.String messageKey)Logs a WARNING message.static voidwarnI18N(java.lang.String messageKey, java.lang.Exception e)Logs a WARNING message.
-
-
-
Method Detail
-
getLogger
public static JaxoLogger getLogger()
Returns the current logger.- Returns:
- a JaxoLogger.
-
setLogger
public static void setLogger(JaxoLogger newLogger)
Sets a logger. If this is not called explicitly, a default logger will be used by JaxoDraw. Set this to null to completely disable any logging.- Parameters:
newLogger- a JaxoLogger.
-
setLevel
public static void setLevel(int level)
Sets the logging level.- Parameters:
level- One of the levels defined by this class.
-
getCurrentLevel
public static int getCurrentLevel()
Gets the current logging level.- Returns:
- One of the levels defined by this class.
-
isLoggable
public static boolean isLoggable(int level)
Check if a message of the given level would actually be logged by the current logger.- Parameters:
level- One of the levels defined by this class.- Returns:
- true if the given message level is currently being logged.
-
debug
public static void debug(java.lang.String message)
Logs a DEBUG message.- Parameters:
message- The log message.
-
debugI18N
public static void debugI18N(java.lang.String messageKey)
Logs a DEBUG message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.
-
debug
public static void debug(java.lang.String message, java.lang.Exception e)Logs a DEBUG message.- Parameters:
message- The log message.e- An exception to be appended to the message.
-
debugI18N
public static void debugI18N(java.lang.String messageKey, java.lang.Exception e)Logs a DEBUG message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.e- An exception to be appended to the message.
-
debug
public static void debug(java.lang.Exception e)
Logs a DEBUG message.- Parameters:
e- An exception to be logged.
-
info
public static void info(java.lang.String message)
Logs an INFO message.- Parameters:
message- The log message.
-
infoI18N
public static void infoI18N(java.lang.String messageKey)
Logs an INFO message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.
-
info
public static void info(java.lang.String message, java.lang.Exception e)Logs an INFO message.- Parameters:
message- The log message.e- An exception to be appended to the message.
-
infoI18N
public static void infoI18N(java.lang.String messageKey, java.lang.Exception e)Logs an INFO message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.e- An exception to be appended to the message.
-
info
public static void info(java.lang.Exception e)
Logs an INFO message.- Parameters:
e- An exception to be logged.
-
warn
public static void warn(java.lang.String message)
Logs a WARNING message.- Parameters:
message- The log message.
-
warnI18N
public static void warnI18N(java.lang.String messageKey)
Logs a WARNING message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.
-
warn
public static void warn(java.lang.String message, java.lang.Exception e)Logs a WARNING message.- Parameters:
message- The log message.e- An exception to be appended to the message.
-
warnI18N
public static void warnI18N(java.lang.String messageKey, java.lang.Exception e)Logs a WARNING message. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
messageKey- The ResourceBundle key to look up the log message.e- An exception to be appended to the message.
-
warn
public static void warn(java.lang.Exception e)
Logs a WARNING message.- Parameters:
e- An exception to be logged.
-
log
public static void log(int level, java.lang.String message)Logs a log message with given level.- Parameters:
level- The log level.message- The log message.
-
logI18N
public static void logI18N(int level, java.lang.String messageKey)Logs a log message with given level. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
level- The log level.messageKey- The ResourceBundle key to look up the log message.
-
log
public static void log(int level, java.lang.String message, java.lang.Exception e)Logs a log message with given level.- Parameters:
level- The log level.message- The log message.e- An exception to be appended to the message.
-
logI18N
public static void logI18N(int level, java.lang.String messageKey, java.lang.Exception e)Logs a log message with given level. The actual message is looked up in one of the resource bundles defined by JaxoDraw via the given messageKey.- Parameters:
level- The log level.messageKey- The ResourceBundle key to look up the log message.e- An exception to be appended to the message.
-
log
public static void log(int level, java.lang.Exception e)Logs a log message with given level.- Parameters:
level- The log level.e- An exception to be logged.
-
getLevelFor
public static java.util.logging.Level getLevelFor(int level)
Converts JaxoLog levels to java.util.logging.Level.- Parameters:
level- A level defined by this class.- Returns:
- the corresponding java.util.logging.Level.
-
-