我觉得这应该非常简单,但我不知道如何在使用structlog时指定日志文件的路径。文档声明您可以在structlog旁边使用传统的日志记录,所以我尝试了如下:
logger = structlog.getLogger(__name__)
logging.basicConfig(filename=logfile_path, level=logging.ERROR)
logger.error("TEST")日志文件会被创建,但是当然"TEST“不会出现在其中。只是空白而已。
发布于 2022-04-07 10:58:27
要使structlog日志条目出现在该文件中,必须告诉structlog使用stdlib日志记录进行输出。根据您的其他需求,您可以在文档中找到三种不同的方法。
https://stackoverflow.com/questions/71774325
复制相似问题