Logging to stdout (#248)

Non-infinite log files now, 50M before archive

Lower max size
This commit is contained in:
Will 2016-05-12 20:29:01 -04:00 committed by Twentysix
parent eb6451a317
commit 2f46605bf6

22
red.py
View File

@ -7,6 +7,7 @@ import os
import time import time
import sys import sys
import logging import logging
import logging.handlers
import shutil import shutil
import traceback import traceback
@ -235,14 +236,23 @@ def set_logger():
logger.addHandler(handler) logger.addHandler(handler)
logger = logging.getLogger("red") logger = logging.getLogger("red")
logger.setLevel(logging.WARNING) logger.setLevel(logging.INFO)
handler = logging.FileHandler(
filename='data/red/red.log', encoding='utf-8', mode='a') red_format = logging.Formatter(
handler.setFormatter(logging.Formatter(
'%(asctime)s %(levelname)s %(module)s %(funcName)s %(lineno)d: ' '%(asctime)s %(levelname)s %(module)s %(funcName)s %(lineno)d: '
'%(message)s', '%(message)s',
datefmt="[%d/%m/%Y %H:%M]")) datefmt="[%d/%m/%Y %H:%M]")
logger.addHandler(handler)
stdout_handler = logging.StreamHandler(sys.stdout)
stdout_handler.setFormatter(red_format)
fhandler = logging.handlers.RotatingFileHandler(
filename='data/red/red.log', encoding='utf-8', mode='a',
maxBytes=10**7, backupCount=5)
fhandler.setFormatter(red_format)
logger.addHandler(fhandler)
logger.addHandler(stdout_handler)
def get_answer(): def get_answer():