Class EcsJsonSerializer


  • public class EcsJsonSerializer
    extends Object
    • Constructor Detail

      • EcsJsonSerializer

        public EcsJsonSerializer()
    • Method Detail

      • serializeObjectStart

        public static void serializeObjectStart​(StringBuilder builder,
                                                long timeMillis)
      • serializeEcsVersion

        public static void serializeEcsVersion​(StringBuilder builder)
      • serializeObjectEnd

        public static void serializeObjectEnd​(StringBuilder builder)
      • serializeLoggerName

        public static void serializeLoggerName​(StringBuilder builder,
                                               String loggerName)
      • serializeThreadName

        public static void serializeThreadName​(StringBuilder builder,
                                               String threadName)
      • serializeThreadId

        public static void serializeThreadId​(StringBuilder builder,
                                             long threadId)
      • serializeFormattedMessage

        public static void serializeFormattedMessage​(StringBuilder builder,
                                                     String message)
      • serializeServiceName

        public static void serializeServiceName​(StringBuilder builder,
                                                String serviceName)
      • serializeEventDataset

        public static void serializeEventDataset​(StringBuilder builder,
                                                 String eventDataset)
      • serializeLogLevel

        public static void serializeLogLevel​(StringBuilder builder,
                                             String level)
      • serializeTagStart

        public static void serializeTagStart​(StringBuilder builder)
      • serializeSingleTag

        public static void serializeSingleTag​(StringBuilder builder,
                                              String tag)
      • serializeTagEnd

        public static void serializeTagEnd​(StringBuilder builder)
      • serializeOrigin

        public static void serializeOrigin​(StringBuilder builder,
                                           String fileName,
                                           String methodName,
                                           int lineNumber)
      • serializeException

        public static void serializeException​(StringBuilder builder,
                                              Throwable thrown,
                                              boolean stackTraceAsArray)
      • serializeException

        public static void serializeException​(StringBuilder builder,
                                              String exceptionClassName,
                                              String exceptionMessage,
                                              String stackTrace,
                                              boolean stackTraceAsArray)
      • getMessageStringBuilder

        public static StringBuilder getMessageStringBuilder()
      • computeEventDataset

        public static String computeEventDataset​(String eventDataset,
                                                 String serviceName)