Class AbstractLogger

  • All Implemented Interfaces:
    Logger
    Direct Known Subclasses:
    ConsoleLogger

    public abstract class AbstractLogger
    extends java.lang.Object
    implements Logger
    • Field Detail

      • name

        private final java.lang.String name
      • threshold

        private int threshold
    • Constructor Detail

      • AbstractLogger

        public AbstractLogger​(int threshold,
                              java.lang.String name)
    • Method Detail

      • debug

        public final void debug​(java.lang.String message)
        Specified by:
        debug in interface Logger
      • isDebugEnabled

        public boolean isDebugEnabled()
        Specified by:
        isDebugEnabled in interface Logger
      • info

        public final void info​(java.lang.String message)
        Specified by:
        info in interface Logger
      • isInfoEnabled

        public boolean isInfoEnabled()
        Specified by:
        isInfoEnabled in interface Logger
      • warn

        public final void warn​(java.lang.String message)
        Specified by:
        warn in interface Logger
      • isWarnEnabled

        public boolean isWarnEnabled()
        Specified by:
        isWarnEnabled in interface Logger
      • error

        public final void error​(java.lang.String message)
        Specified by:
        error in interface Logger
      • isErrorEnabled

        public boolean isErrorEnabled()
        Specified by:
        isErrorEnabled in interface Logger
      • fatalError

        public final void fatalError​(java.lang.String message)
        Specified by:
        fatalError in interface Logger
      • getThreshold

        public final int getThreshold()
        Specified by:
        getThreshold in interface Logger
      • setThreshold

        public final void setThreshold​(int threshold)
        Specified by:
        setThreshold in interface Logger
      • getName

        public final java.lang.String getName()
        Specified by:
        getName in interface Logger