简体   繁体   English

Python 日志记录不写入文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM