1

我尝试了下面的代码,却发现我的日志正在控制台中打印。我在这里犯了什么错误?

import logging

logging.basicConfig(filename="logger.log",
                    format='%(asctime)s %(message)s',
                    filemode='w')
logger=logging.getLogger()

logger.setLevel(logging.INFO)

logger.info("An information")

我通过 uvicorn 服务器将此代码作为 fastapi 项目运行。

4

1 回答 1

3

传递日志级别以运行方法

uvicorn.run("example:app", host='localhost', port=8000, reload=True, log_level='info')

使用记录器

from uvicorn.config import logger
logger.info('Your Comment')
于 2020-04-22T10:52:29.097 回答