private void log(final Logger logger,
                     final AttributeMap attributeMap,
                     final String type,
                     final String url,
                     final int responseCode,
                     final long bytes,
                     final long duration) {

        if (logger.isInfoEnabled()) {
            final Map<String, String> filteredMap = filterAttributes(attributeMap);
            final String kvPairs = CSVFormatter.format(filteredMap, false);
            final String message = CSVFormatter.escape(type) +
                                   "," +
                                   CSVFormatter.escape(url) +
                                   "," +
                                   responseCode +
                                   "," +
                                   bytes +
                                   "," +
                                   duration +
                                   "," +
                                   kvPairs;
            logger.info(message);
        }
    }
Handler class that forwards the request to a URL.
stroom-pipeline/src/main/java/stroom/pipeline/writer/HTTPAppender.java