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
我使用这样的东西:
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
,图像应该从谷歌加载图表。
您可以将文件作为电子表格上传到 Google Docs,然后从中制作图表和图表。