Interface LoggerFactory<L extends Logger<?>>

  • Type Parameters:
    L - the generic type
    All Superinterfaces:
    org.refcodes.factory.LookupFactory<L,java.lang.String>
    All Known Implementing Classes:
    CompositeLoggerFactoryImpl, CompositeQueryLoggerFactoryImpl, CompositeTrimLoggerFactoryImpl


    public interface LoggerFactory<L extends Logger<?>>
    extends org.refcodes.factory.LookupFactory<L,java.lang.String>
    A LoggerFactory defines the methods required to factor Logger instances. You might also provide a static method with the following signature in order to provide singleton functionality and avoid to create too many unnecessary Logger instances:

    public Logger getInstance() { ... }

    • Method Summary

      • Methods inherited from interface org.refcodes.factory.LookupFactory

        createInstance, createInstance