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