java代码从日志中获取计数详细信息

时间:2016-04-20 12:42:48

标签: java logging

需要编写代码来解析包含以下ReportGen详细信息的日志文件,并且需要在代码中实现以下详细信息。对java有点新的。

大小<100kB的ReportGen请求总数,         所有非ReportGen请求的总数,         ReportGen请求的总响应时间,大小&gt; = 100kB,         ReportGen请求的总响应时间,大小<100kB,         所有非ReportGen请求的总响应时间

Any pseudo code please:

   import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;

public class TestAutomation {

    public static void main(String[] args) {

        BufferedReader br = null;

        try {

            String sCurrentLine;

            int count =0;

            String pattern="http://ontology.buffalo.edu";

            br = new BufferedReader(new FileReader("C:\\testing.txt"));

            while ((sCurrentLine = br.readLine()) != null) {
                System.out.println(sCurrentLine);
                 if (sCurrentLine.contains("PDFGen")){
                        count++;

                        System.out.println(count + ".query: " );
                        System.out.println(sCurrentLine);
                    } 

            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null)br.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }

    }
}

先谢谢

0 个答案:

没有答案