如何使用Logstash在控制台中打印xml attribut值

时间:2015-12-24 06:03:26

标签: java xml logstash logstash-configuration

这是xml文件,我想在控制台中打印名称属性值“testSuite.DriverScript”。                                                  

2 个答案:

答案 0 :(得分:0)

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="1" verbose="1" name="SampleSuite-Linear" annotations="JDK" parallel="classes">
  <listeners>
    <listener class-name="utilities.reporting.ReportNGScreenshot" />
  </listeners>
  <test name="RunTests">
    <classes>
      <class name="testSuite.DriverScript" /> </classes>
  </test>
</suite>

答案 1 :(得分:0)

这是我的conf文件

input {    file    {    path=>["C:/logstash-2.1.1/Data/TestNG_Linear.xml"]    start_position =>"beginning"    type =>suitefile   }    }    filter    {    xml    {    source => "message"    #store_xml => false    add_tag => "xml"    xpath => ["//*/class/*/@name","name"]    }    }    output    {    stdout {codec => rubydebug}    }