Skip to content
Snippets Groups Projects
tes_wsgi.py 1.16 KiB
Newer Older
import logging
from logging.handlers import TimedRotatingFileHandler
FORMAT = "[%(asctime)s %(thread)d %(levelname)s:%(process)s %(filename)s:%(lineno)s - %(funcName)20s() ] %(message)s"
logger=logging.getLogger()
Chris Hines's avatar
Chris Hines committed
logger.setLevel(logging.ERROR)
handler = TimedRotatingFileHandler(filename="/var/log/strudel2/tes.log",when='h',interval=24,backupCount=7)
formatter = logging.Formatter(FORMAT)
handler.setFormatter(formatter)
logger.addHandler(handler)
Chris Hines's avatar
Chris Hines committed

logger=logging.getLogger('connection_events')
logger.setLevel(logging.DEBUG)
handler = TimedRotatingFileHandler(filename="/var/log/strudel2/connection_events.log",when='W0',backupCount=104)
formatter = logging.Formatter(FORMAT)
handler.setFormatter(formatter)
logger.addHandler(handler)

logger=logging.getLogger('apiabort')
logger.setLevel(logging.DEBUG)
handler = TimedRotatingFileHandler(filename="/var/log/strudel2/apiabort.log",when='W0',backupCount=104)
formatter = logging.Formatter(FORMAT)
handler.setFormatter(formatter)
logger.addHandler(handler)

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--configdir')
args = parser.parse_args()
CONFIGDIR=args.configdir

from tes import app as application