Class YamlLogEventParser

    • Constructor Detail

      • YamlLogEventParser

        public YamlLogEventParser()
    • Method Detail

      • parseFrom

        public LogEvent parseFrom​(byte[] input)
                           throws ParseException
        Description copied from interface: LogEventParser
        Parses a byte array, which is expected to contain exactly one log event.
        Specified by:
        parseFrom in interface LogEventParser
        Parameters:
        input - the byte array
        Returns:
        the parsed LogEvent, never null.
        Throws:
        ParseException - if the input is malformed and cannot be parsed as a LogEvent
      • parseFrom

        public LogEvent parseFrom​(byte[] input,
                                  int offset,
                                  int length)
                           throws ParseException
        Description copied from interface: LogEventParser
        Parses a specified range in a byte array. The specified range is expected to contain exactly one log event.
        Specified by:
        parseFrom in interface LogEventParser
        Parameters:
        input - the byte array
        offset - the initial offset
        length - the length
        Returns:
        the parsed LogEvent, never null.
        Throws:
        ParseException - if the input is malformed and cannot be parsed as a LogEvent