Python 日志记录不写入文件

Ach*_*113 2 python logging python-3.x

我正在尝试将一些数据记录到本地文件中,如下所示:

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")
Run Code Online (Sandbox Code Playgroud)

此代码确实生成了 0 kb 的“server_logs.log”文件,但它保持为空,没有附加任何文本。难道我做错了什么?

May*_*wal 6

你需要这样设置:

logger = logging.getLogger()
logger.setLevel(logging.INFO)
Run Code Online (Sandbox Code Playgroud)