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