Package org.dreambot.api.utilities
Class Logger
- java.lang.Object
 - 
- org.dreambot.api.utilities.Logger
 
 
- 
public class Logger extends java.lang.Object 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLogger.LogType 
- 
Constructor Summary
Constructors Constructor Description Logger() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcommandLog(Logger.LogType level, java.lang.Object obj)static voidconsoleLog(Logger.LogType level, java.lang.Object obj)static voiddebug(java.lang.Object object)static voiddebug(java.util.function.Supplier<java.lang.Object> objectSupplier)static voiderror(java.lang.Object object)static voiderror(java.lang.Object object, java.lang.Throwable e)static voiderror(java.lang.String message, java.lang.Throwable e)static voidformat(java.lang.String format, java.lang.Object... args)static voidformat(Logger.LogType level, java.lang.String format, java.lang.Object... args)static java.lang.StringgetCurrentLogPath()Returns the path to the log file for this instancestatic voidinfo(java.lang.Object object)static booleanisCommandLogging()static booleanisConsoleLogging()static booleanisDebugDisabled()static booleanisDisplayDebugMessages()static voidlog(java.awt.Color color, java.lang.Object message)static voidlog(java.lang.Object object)static voidlog(Logger.LogType level, java.lang.Object obj)static voidsetCommandLogging(boolean commandLogging)static voidsetConsoleLogging(boolean consoleLogging)static voidsetDisplayDebugMessages(boolean displayDebugMessages)static voidsetForceNoDebug(boolean forced)static voidsetMaxRolloverCount(int maxRolloverCount)Sets the maximum rollover log files for this clientstatic voidwarn(java.lang.Object object) 
 - 
 
- 
- 
Method Detail
- 
isDisplayDebugMessages
public static boolean isDisplayDebugMessages()
 
- 
setDisplayDebugMessages
public static void setDisplayDebugMessages(boolean displayDebugMessages)
 
- 
isCommandLogging
public static boolean isCommandLogging()
 
- 
setCommandLogging
public static void setCommandLogging(boolean commandLogging)
 
- 
isConsoleLogging
public static boolean isConsoleLogging()
 
- 
setConsoleLogging
public static void setConsoleLogging(boolean consoleLogging)
 
- 
log
public static void log(Logger.LogType level, java.lang.Object obj)
 
- 
error
public static void error(java.lang.Object object, java.lang.Throwable e) 
- 
error
public static void error(java.lang.Object object)
 
- 
format
public static void format(java.lang.String format, java.lang.Object... args) 
- 
format
public static void format(Logger.LogType level, java.lang.String format, java.lang.Object... args)
 
- 
log
public static void log(java.awt.Color color, java.lang.Object message) 
- 
log
public static void log(java.lang.Object object)
 
- 
info
public static void info(java.lang.Object object)
 
- 
debug
public static void debug(java.lang.Object object)
 
- 
debug
public static void debug(java.util.function.Supplier<java.lang.Object> objectSupplier)
 
- 
isDebugDisabled
public static boolean isDebugDisabled()
 
- 
setForceNoDebug
public static void setForceNoDebug(boolean forced)
 
- 
warn
public static void warn(java.lang.Object object)
 
- 
error
public static void error(java.lang.String message, java.lang.Throwable e) 
- 
commandLog
public static void commandLog(Logger.LogType level, java.lang.Object obj)
 
- 
consoleLog
public static void consoleLog(Logger.LogType level, java.lang.Object obj)
 
- 
getCurrentLogPath
public static java.lang.String getCurrentLogPath()
Returns the path to the log file for this instance- Returns:
 - path to the log file if logging has been set up, otherwise null
 
 
- 
setMaxRolloverCount
public static void setMaxRolloverCount(int maxRolloverCount)
Sets the maximum rollover log files for this client- Parameters:
 maxRolloverCount- the maximum number of rollover files
 
 - 
 
 -