/** * Creates a new named logger. * * @param name the logger name */ public AbstractLogger(final String name) { this(name, createDefaultMessageFactory()); }
/** * Creates a new logger named after this class (or subclass). */ public AbstractLogger() { this.name = getClass().getName(); this.messageFactory = createDefaultMessageFactory(); this.flowMessageFactory = createDefaultFlowMessageFactory(); }
/** * Creates a new named logger with a particular {@link MessageFactory}. * * @param name the logger name * @param messageFactory the message factory, if null then use the default message factory. */ public AbstractLogger(final String name, final MessageFactory messageFactory) { this.name = name; this.messageFactory = messageFactory == null ? createDefaultMessageFactory() : narrow(messageFactory); this.flowMessageFactory = createDefaultFlowMessageFactory(); }
/** * Creates a new named logger. * * @param name the logger name */ public AbstractLogger(final String name) { this(name, createDefaultMessageFactory()); }
/** * Creates a new logger named after this class (or subclass). */ public AbstractLogger() { this.name = getClass().getName(); this.messageFactory = createDefaultMessageFactory(); this.flowMessageFactory = createDefaultFlowMessageFactory(); }
/** * Creates a new named logger with a particular {@link MessageFactory}. * * @param name the logger name * @param messageFactory the message factory, if null then use the default message factory. */ public AbstractLogger(final String name, final MessageFactory messageFactory) { this.name = name; this.messageFactory = messageFactory == null ? createDefaultMessageFactory() : narrow(messageFactory); this.flowMessageFactory = createDefaultFlowMessageFactory(); }