@Override
	protected void write(LogLevel level, String correlationId, Exception error, String message) {
		for (ILogger logger : _loggers)
			logger.log(level, correlationId, error, message);
	}
@ Override protected void write ( LogLevel level , String correlationId , Exception error , String message ) { for ( ILogger logger : _loggers ) logger . log ( level , correlationId , error , message ) ; }
Writes a log message to the logger destination(s).

@param level         a log level.
@param correlationId (optional) transaction id to trace execution through
call chain.
@param error         an error object associated with this message.
@param message       a human-readable message to log.