/** * Constructor with list of loggers. For optimal performance, the constructor * checks and remembers which logger is on for each log category. * @param loggers the loggers to use */ public CompositeLog(List<Log> loggers) { this.fatalLogger = initLogger(loggers, Log::isFatalEnabled); this.errorLogger = initLogger(loggers, Log::isErrorEnabled); this.warnLogger = initLogger(loggers, Log::isWarnEnabled); this.infoLogger = initLogger(loggers, Log::isInfoEnabled); this.debugLogger = initLogger(loggers, Log::isDebugEnabled); this.traceLogger = initLogger(loggers, Log::isTraceEnabled); }
/** * Constructor with list of loggers. For optimal performance, the constructor * checks and remembers which logger is on for each log category. * @param loggers the loggers to use */ public CompositeLog(List<Log> loggers) { this.fatalLogger = initLogger(loggers, Log::isFatalEnabled); this.errorLogger = initLogger(loggers, Log::isErrorEnabled); this.warnLogger = initLogger(loggers, Log::isWarnEnabled); this.infoLogger = initLogger(loggers, Log::isInfoEnabled); this.debugLogger = initLogger(loggers, Log::isDebugEnabled); this.traceLogger = initLogger(loggers, Log::isTraceEnabled); }
/** * Constructor with list of loggers. For optimal performance, the constructor * checks and remembers which logger is on for each log category. * @param loggers the loggers to use */ public CompositeLog(List<Log> loggers) { this.fatalLogger = initLogger(loggers, Log::isFatalEnabled); this.errorLogger = initLogger(loggers, Log::isErrorEnabled); this.warnLogger = initLogger(loggers, Log::isWarnEnabled); this.infoLogger = initLogger(loggers, Log::isInfoEnabled); this.debugLogger = initLogger(loggers, Log::isDebugEnabled); this.traceLogger = initLogger(loggers, Log::isTraceEnabled); }
/** * Constructor with list of loggers. For optimal performance, the constructor * checks and remembers which logger is on for each log category. * @param loggers the loggers to use */ public CompositeLog(List<Log> loggers) { this.fatalLogger = initLogger(loggers, Log::isFatalEnabled); this.errorLogger = initLogger(loggers, Log::isErrorEnabled); this.warnLogger = initLogger(loggers, Log::isWarnEnabled); this.infoLogger = initLogger(loggers, Log::isInfoEnabled); this.debugLogger = initLogger(loggers, Log::isDebugEnabled); this.traceLogger = initLogger(loggers, Log::isTraceEnabled); }