Class NullLogger


  • public class NullLogger
    extends XBLogger
    A logger class that strives to make it as easy as possible for developers to write log calls, while simultaneously making those calls as cheap as possible by performing lazy evaluation of the log message.

    • Constructor Summary

      Constructors 
      Constructor Description
      NullLogger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean check​(int level)
      Check if a logger is enabled to log at the specified level
      void initialize​(java.lang.String cat)  
      void log​(int level, java.lang.Object... objs)
      Log a message.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NullLogger

        public NullLogger()
    • Method Detail

      • initialize

        public void initialize​(java.lang.String cat)
        Specified by:
        initialize in class XBLogger
      • log

        public void log​(int level,
                        java.lang.Object... objs)
        Log a message. Lazily appends Object parameters together. If the last parameter is a Throwable it is logged specially.
        Overrides:
        log in class XBLogger
        Parameters:
        level - One of DEBUG, INFO, WARN, ERROR, FATAL
        objs - the objects to place in the message
      • check

        public boolean check​(int level)
        Check if a logger is enabled to log at the specified level
        Specified by:
        check in class XBLogger
        Parameters:
        level - One of DEBUG, INFO, WARN, ERROR, FATAL