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 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():
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user