mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Logging to stdout (#248)
Non-infinite log files now, 50M before archive Lower max size
This commit is contained in:
parent
eb6451a317
commit
2f46605bf6
22
red.py
22
red.py
@ -7,6 +7,7 @@ import os
|
||||
import time
|
||||
import sys
|
||||
import logging
|
||||
import logging.handlers
|
||||
import shutil
|
||||
import traceback
|
||||
|
||||
@ -235,14 +236,23 @@ def set_logger():
|
||||
logger.addHandler(handler)
|
||||
|
||||
logger = logging.getLogger("red")
|
||||
logger.setLevel(logging.WARNING)
|
||||
handler = logging.FileHandler(
|
||||
filename='data/red/red.log', encoding='utf-8', mode='a')
|
||||
handler.setFormatter(logging.Formatter(
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
red_format = logging.Formatter(
|
||||
'%(asctime)s %(levelname)s %(module)s %(funcName)s %(lineno)d: '
|
||||
'%(message)s',
|
||||
datefmt="[%d/%m/%Y %H:%M]"))
|
||||
logger.addHandler(handler)
|
||||
datefmt="[%d/%m/%Y %H:%M]")
|
||||
|
||||
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():
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user