Class LocLoggerFactory


  • public class LocLoggerFactory
    extends java.lang.Object
    This class is essentially a wrapper around an LoggerFactory producing LocLogger instances.

    Contrary to LoggerFactory.getLogger(String) method of LoggerFactory, each call to getLocLogger(String) produces a new instance of LocLogger. This should not matter because a LocLogger instance does have any state beyond that of the Logger instance it wraps and its message conveyor.

    Author:
    Ceki Gülcü
    • Constructor Summary

      Constructors 
      Constructor Description
      LocLoggerFactory​(ch.qos.cal10n.IMessageConveyor imc)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LocLogger getLocLogger​(java.lang.Class<?> clazz)
      Get a new LocLogger instance by class.
      LocLogger getLocLogger​(java.lang.String name)
      Get an LocLogger instance by name.
      • Methods inherited from class java.lang.Object

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

      • LocLoggerFactory

        public LocLoggerFactory​(ch.qos.cal10n.IMessageConveyor imc)
    • Method Detail

      • getLocLogger

        public LocLogger getLocLogger​(java.lang.String name)
        Get an LocLogger instance by name.
        Parameters:
        name - name of the logger to retrieve
        Returns:
        LocLogger instance by name.
      • getLocLogger

        public LocLogger getLocLogger​(java.lang.Class<?> clazz)
        Get a new LocLogger instance by class. The returned LocLogger will be named after the class.
        Parameters:
        clazz - a class
        Returns:
        LocLogger instance by class