[英]How to turn off logging for Discord bot in Python?
I use discord bot with code such as:我使用 discord 机器人,代码如下:
import discord
client = discord.Client()
client.run(discord_config["bot_token"])
and logging
module for logging.和
logging
模块。
My attempt to turn off logging for discord bot: logging.getLogger("discord").setLevel(logging.WARNING)
我尝试关闭 discord 机器人的日志记录:
logging.getLogger("discord").setLevel(logging.WARNING)
However, I still get the logging output in my log file:但是,我仍然在我的日志文件中得到日志记录 output:
DEBUG 2020-05-23 15:20:27,030 - client - event = data_received(<21 bytes>)
DEBUG 2020-05-23 15:20:27,031 - client < Frame(fin=True, opcode=2, data=b'\xc2U\x89\x98Q\\\x89\x98\x8dV"\xe8\x81\r\x00\x00\x00\xff\xff', rsv1=False, rsv2=False, rsv3=False)
DEBUG 2020-05-23 15:20:27,950 - client - event = data_received(<59 bytes>)
DEBUG 2020-05-23 15:20:27,951 - client < Frame(fin=True, opcode=2, data=b'\xc2\x9d\xc1\xcd)\xce\xe0\xe6z\x16\xa6&\xc4W"\xa6\x06\x86\xc6f&Ff&\x96fC\xb9\x1215\x00&\x15\x0b\x03S`\x04PR\x89\x00{\x07\xc0\x0e\xe2p\xa9G\x00\x00\x00\x00\xff\xff', rsv1=False, rsv2=False, rsv3=False)
Your attempt should be working, in my code i have您的尝试应该有效,在我的代码中
logging.getLogger("discord").setLevel(logging.WARNING)
logging.basicConfig(filename="Debug-Log.txt", level=logging.DEBUG,
format="%(asctime)s:%(levelname)s:%(name)s: %(message)s")
client.logger = logging.getLogger("MyLogger")
client.logger.info("testing1")
Which works perfectly fine, could the messages be coming from a different imported package?哪个工作得很好,消息是否来自不同的进口 package?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.