Package org.jrd.backend.core
Class Logger
- java.lang.Object
-
- org.jrd.backend.core.Logger
-
public class Logger extends java.lang.ObjectClass for logging Strings and Exceptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogger.Levelprivate static classLogger.LoggerHolder
-
Field Summary
Fields Modifier and Type Field Description private booleanguiLoggingprivate booleanisVerboseprivate static java.lang.StringNULL_OBJECT_MESSAGE
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisableGuiLogging()voidenableGuiLogging()static java.lang.StringexToString(java.lang.Throwable e)static LoggergetLogger()booleanisVerbose()voidlog(java.lang.String message)Shorthand forlog(Logger.Level.DEBUG, message).voidlog(java.lang.Throwable throwable)Shorthand forlog(Logger.Level.DEBUG, throwable).private voidlog(Logger.Level level, java.lang.Object o)voidlog(Logger.Level level, java.lang.String message)voidlog(Logger.Level level, java.lang.Throwable throwable)voidsetVerbose(boolean verbose)
-
-
-
Field Detail
-
NULL_OBJECT_MESSAGE
private static final java.lang.String NULL_OBJECT_MESSAGE
- See Also:
- Constant Field Values
-
isVerbose
private boolean isVerbose
-
guiLogging
private boolean guiLogging
-
-
Method Detail
-
setVerbose
public void setVerbose(boolean verbose)
-
isVerbose
public boolean isVerbose()
-
getLogger
public static Logger getLogger()
-
log
public void log(Logger.Level level, java.lang.String message)
-
log
public void log(Logger.Level level, java.lang.Throwable throwable)
-
log
public void log(java.lang.String message)
Shorthand forlog(Logger.Level.DEBUG, message).- Parameters:
message- the string to be logged
-
log
public void log(java.lang.Throwable throwable)
Shorthand forlog(Logger.Level.DEBUG, throwable).- Parameters:
throwable- the exception/error to be logged
-
log
private void log(Logger.Level level, java.lang.Object o)
-
disableGuiLogging
public void disableGuiLogging()
-
enableGuiLogging
public void enableGuiLogging()
-
exToString
public static java.lang.String exToString(java.lang.Throwable e)
-
-