fix ugly printed error of uvicorn.error (#1833)
This commit is contained in:
parent
11fec7a889
commit
a81a2b5a08
1 changed files with 3 additions and 1 deletions
|
|
@ -483,9 +483,11 @@ def configure_logger() -> None:
|
||||||
logger.remove()
|
logger.remove()
|
||||||
log_level: str = "DEBUG" if settings.debug else "INFO"
|
log_level: str = "DEBUG" if settings.debug else "INFO"
|
||||||
formatter = Formatter()
|
formatter = Formatter()
|
||||||
logger.add(sys.stderr, level=log_level, format=formatter.format)
|
logger.add(sys.stdout, level=log_level, format=formatter.format)
|
||||||
logging.getLogger("uvicorn").handlers = [InterceptHandler()]
|
logging.getLogger("uvicorn").handlers = [InterceptHandler()]
|
||||||
logging.getLogger("uvicorn.access").handlers = [InterceptHandler()]
|
logging.getLogger("uvicorn.access").handlers = [InterceptHandler()]
|
||||||
|
logging.getLogger("uvicorn.error").handlers = [InterceptHandler()]
|
||||||
|
logging.getLogger("uvicorn.error").propagate = False
|
||||||
|
|
||||||
|
|
||||||
class Formatter:
|
class Formatter:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue