[英]Python logging does not write to file
I am trying to log some data to a local file like so:我正在尝试将一些数据记录到本地文件中,如下所示:
import logging
# dont know if format parameter is really necessary here
logging.basicConfig(filename='logs/server_logs.log', filemode='a', format='%(message)s')
logging.info("some data")
This code did generate 0 kb "server_logs.log" file, but it stays empty, no text gets appended to it.此代码确实生成了 0 kb 的“server_logs.log”文件,但它保持为空,没有附加任何文本。 Am I doing something wrong?难道我做错了什么?
You need to set this:你需要设置这个:
logger = logging.getLogger()
logger.setLevel(logging.INFO)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.