Package io.dropwizard.logging.json
-
Class Summary Class Description AbstractJsonLayoutBaseFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware> Name Default DescriptiontimestampFormat(none) By default, the timestamp is not formatted; To format the timestamp using set the property with the correspondingDateTimeFormatterstring, for example,yyyy-MM-ddTHH:mm:ss.SSSZprettyPrintfalseWhether the JSON output should be formatted for human readability.appendLineSeparatortrueWhether to append a line separator at the end of the message formatted as JSON.customFieldNamesempty A map of field name replacements.AccessJsonLayoutBaseFactory Name Default Descriptionincludes(timestamp, remoteAddress,requestTime, requestUri, statusCode, method, protocol, contentLength, userAgent)) Set of logging event attributes to include in the JSON map.requestHeaders(empty) Set of request headers included in the JSON map as the ``headers`` field.responseHeaders(empty) Set of response headers included in the JSON map as the ``responseHeaders`` field.EventJsonLayoutBaseFactory Name Default Descriptionincludes(level, threadName, mdc, loggerName, message, exception, timestamp, callerData) Set of logging event attributes to include in the JSON map.includesMdcKeys(empty) Set of MDC keys which should be included in the JSON map. -
Enum Summary Enum Description AccessAttribute Represents access logging attributes.EventAttribute Represents event logging attributes.