Whoops
This commit is contained in:
parent
6196f9cc88
commit
25f05b5c4f
41
lib/log.py
Normal file
41
lib/log.py
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
import sys
|
||||||
|
import logging
|
||||||
|
import logging.handlers
|
||||||
|
|
||||||
|
LOG_SETUP = False
|
||||||
|
|
||||||
|
# Make it easy to log text:
|
||||||
|
def write(input_str):
|
||||||
|
global LOG_SETUP
|
||||||
|
if not LOG_SETUP:
|
||||||
|
|
||||||
|
logger = logging.getLogger('discord')
|
||||||
|
logger.setLevel(logging.DEBUG)
|
||||||
|
logging.getLogger('discord.http').setLevel(logging.INFO)
|
||||||
|
|
||||||
|
|
||||||
|
logFormatter = logging.Formatter(
|
||||||
|
"[{asctime}] [{threadName:<16}] [{levelname:<8}] {name}: {message}",
|
||||||
|
"%Y-%m-%d %H:%M:%S",
|
||||||
|
style="{")
|
||||||
|
|
||||||
|
rootLogger = logging.getLogger()
|
||||||
|
|
||||||
|
#fileHandler = logging.FileHandler("log.txt")
|
||||||
|
fileHandler = logging.handlers.RotatingFileHandler(
|
||||||
|
filename="log.txt",
|
||||||
|
encoding="utf-8",
|
||||||
|
maxBytes=32 * 1024 * 1024,
|
||||||
|
backupCount=10,
|
||||||
|
)
|
||||||
|
|
||||||
|
fileHandler.setFormatter(logFormatter)
|
||||||
|
rootLogger.addHandler(fileHandler)
|
||||||
|
|
||||||
|
consoleHandler = logging.StreamHandler()
|
||||||
|
consoleHandler.setFormatter(logFormatter)
|
||||||
|
rootLogger.addHandler(consoleHandler)
|
||||||
|
|
||||||
|
LOG_SETUP = True
|
||||||
|
|
||||||
|
logging.getLogger("discord").info(input_str)
|
Loading…
Reference in New Issue
Block a user