2012-03-27 8 views
2

Ich möchte, dass die Pentaho-Protokolldatei für jeden Tag zur geplanten Zeit erstellt wird, auch wenn auf dem Pentaho-Server keine Ereignisse ausgelöst werden. Pls Hilfe wo kann ich das konfigurieren? Vielen Dank im Vorauspentaho Protokolldateikonfiguration

Antwort

1

Sie haben würde Ihre /path/to/biserver-ce/tomcat/webapps/pentaho/WEB-INF/classes/log4j.xml

Dann ändern Sie einfach die param zu ändern, während welcher Zeit Sie die Log-Datei erstellt werden soll.

<param name="File" value="pentaho.log"/> 
    <param name="Append" value="false"/> 

    <!-- Rollover at midnight each day --> 
    <param name="DatePattern" value="'.'yyyy-MM-dd"/> 

    <!-- Rollover at the top of each hour 
    <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/> 
    --> 
0

Neben Cyril's rein Pentaho Lösung, können Sie auch eine crontab definieren (Ihr Server Linux ist, nicht wahr?), Die die pentaho.log zum Planungszeitpunkt kopieren.

Beachten Sie, dass Sie in ein paar Monaten auch eine Crontab möchten, die alte Protokolle aus Pentaho und Catalina löscht. So etwas wie this.