Class Logger


  • public class Logger
    extends java.lang.Object
    • Method Detail

      • getInstance

        public static Logger getInstance()
      • enableConsoleLogging

        public void enableConsoleLogging​(boolean enable)
      • enableFileLogging

        public void enableFileLogging​(boolean enable)
      • setConsoleLogger

        public void setConsoleLogger​(ConsoleLogger consoleLogger)
      • setConsoleLogLevel

        public void setConsoleLogLevel​(LogLevel level)
      • setFileLogLevel

        public void setFileLogLevel​(LogLevel level)
      • getConsoleLogLevel

        public LogLevel getConsoleLogLevel()
      • getFileLogLevel

        public LogLevel getFileLogLevel()
      • getPrefix

        public java.lang.String getPrefix​(LogLevel level)
      • log

        public void log​(LogLevel level,
                        java.lang.String msg)
      • logToFile

        public void logToFile​(java.lang.String msg)
      • debug

        public void debug​(java.lang.String msg)
      • debug

        public void debug​(java.lang.String msg,
                          java.lang.Throwable e)
      • info

        public void info​(java.lang.String msg)
      • warn

        public void warn​(java.lang.String msg)
      • warn

        public void warn​(java.lang.String msg,
                         java.lang.Throwable e)
      • error

        public void error​(java.lang.String msg)
      • error

        public void error​(java.lang.String msg,
                          java.lang.Throwable e)
      • print

        public void print​(java.lang.String msg)
      • logStackTrace

        public void logStackTrace​(java.lang.Throwable t)
      • appendLogFile

        public boolean appendLogFile​(java.nio.file.Path logFile,
                                     LogFileMode mode)
      • detachLogFile

        public void detachLogFile()
      • close

        public void close()
      • getDefaultLogFileName

        public java.lang.String getDefaultLogFileName()