daemon now logging into /var/log/ais/
authorJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Sun, 15 Aug 2010 11:59:53 +0000 (11:59 +0000)
committerJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Sun, 15 Aug 2010 11:59:53 +0000 (11:59 +0000)
INSTALL
bin/inputs/run.py

diff --git a/INSTALL b/INSTALL
index 0218df7683334ffc978f2e5212e5aed7edc1a049..e56796e848ad432c07239ae633176fd90b67187a 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -32,6 +32,8 @@ mkdir --mode 2775 /var/lib/ais/areas/
 mkdir --mode 2775 /var/lib/ais/cron/
 mkdir --mode 2775 /var/lib/ais/cron/fleets/
 mkdir /etc/ais/
+mkdir --mode 2775 /var/log/ais
+chown :ais /var/log/ais
 
 = Postgres setup
 ================
index f0994b6606f491ea368ce917024145ad672b6d77..564809fc5db3e0fdbf366beb7b685ff45748b611 100644 (file)
@@ -38,12 +38,27 @@ def main():
     else:
         loglevel = logging.INFO
 
-    logging.basicConfig(level=loglevel,
-        format='%(asctime)s %(levelname)s %(message)s')
-    #rootlogger = logging.getLogger('')
-    #rootlogger.setLevel(loglevel)
-    #loghandler = logging.handlers.SysLogHandler()
-    #loghandler.setFormatter(logging.Formatter('%(asctime)s %(levelname)s %(message)s'))
+    rootlogger = logging.getLogger('')
+    rootlogger.setLevel(loglevel)
+    
+    # create file handler which logs even debug messages
+    fh = logging.handlers.TimedRotatingFileHandler('/var/log/ais/daemon', when='D', backupCount=7, utc=True)
+    #fh.setLevel(logging.DEBUG)
+
+    # create console handler with a higher log level
+    #ch = logging.StreamHandler()
+    #ch.setLevel(logging.ERROR)
+
+    # create formatter and add it to the handlers
+    #    format='%(asctime)s %(levelname)s %(message)s')
+    formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
+    fh.setFormatter(formatter)
+    #ch.setFormatter(formatter)
+
+    # add the handlers to the logger
+    rootlogger.addHandler(fh)
+    #rootlogger.addHandler(ch)
+
     #rootlogger.addHandler(loghandler)
     
     try: