Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Logging config now accepts the
override
key, under which Python-compatible logging settings can be provided. The overridden settings take precedence over logging settings likeenable_access_log
, etc.default
handler that utilises thelog_format
setting can be used in the override. For example, to log everything a file, one can set up own file handler and assign it to the root logger:Or, log access logs to file in generic format while logging everything else to stdout in json:
Additionally, the
color
setting key is added to control whether uvicorn and structlog logs should be colorised.