日志

Sanic的日志系统是直接对Python 3的日志系统进行的包装,所以Sanic的日志系统的使用方法与Python 3自身日志系统的使用方法是一致的。要打开Sanic的请求日志输出,需要在调用Sanic类实例的.run()方法时设定access_log参数的值为True,要打开调试日志则需要设定debug参数。

以下是一个使用Sanic日志的示例。

from sanic import Sanic
from sanic.log import logger
from sanic.response import text

app = sanic(__name__)

@app.route("/")
async def home(request):
	logger.info("log something.")
	return text("Hello world")

if __name__ == "__main__":
	app.run(access_log=True)