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 Detail

      • NullLogger

        public NullLogger()
    • Method Detail

      • log

        public void log​(int level,
                        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