use time-rotating logs
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 24 May 2018 13:00:56 +0000 (15:00 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 24 May 2018 13:00:56 +0000 (15:00 +0200)
sfa/util/sfalogging.py

index a8f88f5..e4b37c8 100644 (file)
@@ -155,14 +155,18 @@ def logging_config(context):
             'file': {
                 'filename': filename,
                 'level': level,
             'file': {
                 'filename': filename,
                 'level': level,
-                # not using RotatingFileHandler for this first version
-                'class': 'logging.FileHandler',
                 'formatter': 'standard',
                 'formatter': 'standard',
+                'class': 'logging.handlers.TimedRotatingFileHandler',
+                # every monday and during 3 months
+                'when': 'w0',
+                'interval': 1,
+                'backupCount': 12,
+
             },
             'stdout': {
                 'level': level,
             },
             'stdout': {
                 'level': level,
-                'class': 'logging.StreamHandler',
                 'formatter': 'standard',
                 'formatter': 'standard',
+                'class': 'logging.StreamHandler',
             },
         },
         'loggers': {
             },
         },
         'loggers': {