org.slf4j.cal10n

## Class LocLoggerFactory

- java.lang.Object
- - org.slf4j.cal10n.LocLoggerFactory

-     public class LocLoggerFactory
      extends 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 and Description
    `LocLoggerFactory(ch.qos.cal10n.IMessageConveyor imc)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `LocLogger` | `getLocLogger(Class<?> clazz)` Get a new LocLogger instance by class.
    `LocLogger` | `getLocLogger(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(String name)

      Get an LocLogger instance by name.
      Parameters:
        `name` -
      Returns:
        LocLogger instance by name.

    - #### getLocLogger

          public LocLogger getLocLogger(Class<?> clazz)

      Get a new LocLogger instance by class. The returned LocLogger will be named after the class.
      Parameters:
        `clazz` -
      Returns:
        LocLogger instance by class

Copyright © 2005–2017 QOS.ch. All rights reserved.