擅长:python、mysql、java
<p>您可以使用Uvicorn的<strong><code>LOGGING_CONFIG</code></strong></p>
<pre><code>import uvicorn
from uvicorn.config import LOGGING_CONFIG
from fastapi import FastAPI
app = FastAPI()
def run():
LOGGING_CONFIG["formatters"]["default"]["fmt"] = "%(asctime)s [%(name)s] %(levelprefix)s %(message)s"
uvicorn.run(app)
if __name__ == '__main__':
run()
</code></pre>
<p>它将返回带有时间戳的uvicorn日志</p>
<pre><code>2020-08-20 02:33:53,765 [uvicorn.error] INFO: Started server process [107131]
2020-08-20 02:33:53,765 [uvicorn.error] INFO: Waiting for application startup.
2020-08-20 02:33:53,765 [uvicorn.error] INFO: Application startup complete.
2020-08-20 02:33:53,767 [uvicorn.error] INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
</code></pre>