klafirc/klafirc/settings.py

30 lines
761 B
Python
Raw Normal View History

2018-08-02 12:40:42 +00:00
import logging
from logging.handlers import RotatingFileHandler
2019-04-21 21:14:28 +00:00
DEBUG = True
if not DEBUG:
2019-04-21 21:14:28 +00:00
BOT_FILE = "/etc/klafirc/bots.yaml"
LOG_FILE = "/var/log/klafirc/klafirc.log"
else:
2019-04-21 21:14:28 +00:00
BOT_FILE = "./bots.yaml"
LOG_FILE = "./klafirc.log"
2018-08-02 12:40:42 +00:00
logger = logging.getLogger()
if DEBUG:
logger.setLevel(logging.DEBUG)
else:
logger.setLevel(logging.INFO)
2019-04-21 21:14:28 +00:00
formatter = logging.Formatter("%(asctime)s :: %(levelname)s :: %(message)s")
file_handler = RotatingFileHandler(LOG_FILE, "a", 1000000, 1)
2018-08-02 12:40:42 +00:00
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.DEBUG)
stream_handler.setFormatter(formatter)
logger.addHandler(stream_handler)