Class TLcdNullLoggerFactory

java.lang.Object
com.luciad.util.logging.TLcdNullLoggerFactory
All Implemented Interfaces:
ILcdLoggerFactory

public class TLcdNullLoggerFactory extends Object implements ILcdLoggerFactory
This logger factory returns ILcdLogger instances that discard all messages. This may be useful to maximize the performance of the application.
Since:
9.0
See Also:
  • Constructor Details

    • TLcdNullLoggerFactory

      public TLcdNullLoggerFactory()
      Default constructor.
  • Method Details

    • getLogger

      public ILcdLogger getLogger(String aLoggerName)
      Description copied from interface: ILcdLoggerFactory
      Creates or returns a logger with the given name.
      Specified by:
      getLogger in interface ILcdLoggerFactory
      Parameters:
      aLoggerName - the name of the logger to create.
      Returns:
      the logger.
    • getLogger

      public ILcdLogger getLogger(Class aClass)
      Description copied from interface: ILcdLoggerFactory
      Creates or returns a logger having the same name as the given class.
      Specified by:
      getLogger in interface ILcdLoggerFactory
      Parameters:
      aClass - the class for which to create a logger.
      Returns:
      the logger.