2

I already have log file. Now what i need is to make the graph of that log file. Is there any command line tool or google API to make graph which will show every transaction time.

Thank You

4

2 回答 2

1

我使用这样的东西:

java -jar perf4j-0.9.13.jar /path/to/perf4jLog.log -t 86400000 -g out.html

请注意我在这里使用的地方-t 86400000,这意味着通过天来整理数据。使用适合您的任何东西。

我的 log4j.xml 看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <appender name="perf4jLog" class="org.apache.log4j.DailyRollingFileAppender">
        <param value="perf4jLog.log" name="File"/>
        <param value="'.'yyyy-MM-dd" name="DatePattern"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%m%n"/>
        </layout>
    </appender>

    <logger name="org.perf4j.TimingLogger">
        <level value="INFO"/>
        <appender-ref ref="perf4jLog"/>
    </logger>

    <root>
        <priority value ="INFO"/> 
    </root>

</log4j:configuration>

现在你可以打开out.html,图像应该从谷歌加载图表。

于 2011-03-17T06:37:32.727 回答
1

您可以将文件作为电子表格上传到 Google Docs,然后从中制作图表和图表。

于 2010-03-19T14:58:03.773 回答