code: @Override
  	protected void write(LogLevel level, String correlationId, Exception error, String message) {
  		for (ILogger logger : _loggers)
  			logger.log(level, correlationId, error, message);
  	}
docs: 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.