Class L4jLogProvider

  • All Implemented Interfaces:
    LogProvider

    public class L4jLogProvider
    extends Object
    implements LogProvider
    Logger factory encapsulates a log providers and allows us to augment a provider with additional features. - no need to use if statements around log messages - auto expansion of log formats
    Author:
    russdanner
    • Constructor Detail

      • L4jLogProvider

        public L4jLogProvider()
    • Method Detail

      • init

        public void init()
      • setLoggerLevel

        public void setLoggerLevel​(String name,
                                   String level)
        set a logger's level
        Specified by:
        setLoggerLevel in interface LogProvider
        Parameters:
        name - the name of the logger
        level - the level to set
      • getLogger

        public Logger getLogger​(Class targetClass)
        return a logger implementation
        Specified by:
        getLogger in interface LogProvider
        Parameters:
        targetClass - ther target class for the logger