class Fluent::Plugin::WinevtSAXparser
Public Instance Methods
parse(text) { |time, result| ... }
click to toggle source
# File lib/fluent/plugin/parser_winevt_sax.rb, line 19 def parse(text) evtxml = WinevtXMLDocument.new(@preserve_qualifiers) parser = Nokogiri::XML::SAX::Parser.new(evtxml) parser.parse(text) time = @estimate_current_event ? Fluent::EventTime.now : nil yield time, evtxml.result end
preserve_qualifiers?()
click to toggle source
# File lib/fluent/plugin/parser_winevt_sax.rb, line 15 def preserve_qualifiers? @preserve_qualifiers end
winevt_xml?()
click to toggle source
# File lib/fluent/plugin/parser_winevt_sax.rb, line 11 def winevt_xml? true end