2014-09-19 12 views
6

In älteren Versionen war die Protokollarchivierung standardmäßig aktiviert und archivierte (mv älteres Protokoll in einer anderen Protokolldatei) täglich und behielt Archive für ungefähr eine Woche. Jetzt auf Odoo Version 8, legt es alles auf eine Protokolldatei und nach einiger Zeit wird es sehr groß. Es braucht sogar etwas Zeit, um diese Datei zu laden. Gibt es eine Möglichkeit, alte Funktionalität irgendwie zu erhalten?Odoo - Protokollarchivierung?

Ich habe diese Zeilen in Odoo Konfigurationsdatei:

logfile = home/myuser/var/log/openerp/openerp-server.log 
logrotate = True ;it seems to not do anything or I dont see what it does. 

Dies ist, was ich für die Anmeldung über Odoo Konfigurationsdatei gefunden (nur für v7, so weiß nicht, wie viel es für v8 relevant ist):

# file where the server log will be stored 
logfile = None 

# do not rotate the logfile 
logrotate = True 

# Send the log to the syslog server 
syslog = False 

# setup a handler at LEVEL for a given PREFIX. An empty PREFIX indicates the root logger. This option can be repeated. Example: "openerp.orm:DEBUG" or "werkzeug:CRITICAL" (default: ":INFO") 
log_handler = [':INFO'] 

# specify the level of the logging. Accepted values: info, debug_rpc, warn, test, critical, debug_sql, error, debug, debug_rpc_answer, notset 
log_level = info 

Antwort

4

Es scheint logrotate Parameter funktioniert, wie ich brauchte. Zuerst habe ich es nicht bemerkt, vielleicht wurden ganze 24h noch nicht übergeben oder (einige Zeit benötigt, um Log zu archivieren). Aber jetzt sehe ich es täglich archivieren.