Class Logger


  • public class Logger
    extends java.lang.Object
    Class for logging Strings and Exceptions
    • 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
    • Constructor Detail

      • Logger

        public Logger()
    • 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 for log(Logger.Level.DEBUG, message).
        Parameters:
        message - the string to be logged
      • log

        public void log​(java.lang.Throwable throwable)
        Shorthand for log(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)