2010-03-19 15 views
2

J'ai déjà un fichier journal. Maintenant, ce dont j'ai besoin est de faire le graphique de ce fichier journal. Existe-t-il un outil de ligne de commande ou une API google pour créer un graphique qui affichera chaque heure de transaction?J'ai déjà le fichier journal. Comment puis-je en faire un graphique?

Merci

+0

Pourriez-vous fournir un échantillon du contenu de votre fichier journal? –

Répondre

1

Vous pouvez télécharger votre fichier Google Docs comme une feuille de calcul, puis faire tracer & graphiques sur elle.

1

J'utilise quelque chose comme ceci:

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

Notez ici où j'utilise -t 86400000 ce qui signifie collationner les données par jour. Utilisez tout ce qui est applicable pour vous.

Mon log4j.xml ressemble à ceci:

<?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> 

Maintenant, vous pouvez ouvrir out.html et les images doivent charger le tableau de google.