Class AbstractJacksonLayout

    • Field Detail

      • eol

        protected final java.lang.String eol
      • objectWriter

        protected final com.fasterxml.jackson.databind.ObjectWriter objectWriter
      • compact

        protected final boolean compact
      • complete

        protected final boolean complete
      • includeNullDelimiter

        protected final boolean includeNullDelimiter
    • Method Detail

      • valueNeedsLookup

        protected static boolean valueNeedsLookup​(java.lang.String value)
      • toSerializable

        public java.lang.String toSerializable​(LogEvent event)
        Formats a LogEvent.
        Parameters:
        event - The LogEvent.
        Returns:
        The XML representation of the LogEvent.
      • convertMutableToLog4jEvent

        private static LogEvent convertMutableToLog4jEvent​(LogEvent event)
      • wrapLogEvent

        protected java.lang.Object wrapLogEvent​(LogEvent event)
      • resolveAdditionalFields

        private java.util.Map<java.lang.String,​java.lang.String> resolveAdditionalFields​(LogEvent logEvent)
      • toSerializable

        public void toSerializable​(LogEvent event,
                                   java.io.Writer writer)
                            throws com.fasterxml.jackson.core.JsonGenerationException,
                                   com.fasterxml.jackson.databind.JsonMappingException,
                                   java.io.IOException
        Throws:
        com.fasterxml.jackson.core.JsonGenerationException
        com.fasterxml.jackson.databind.JsonMappingException
        java.io.IOException