Skip to content

Instantly share code, notes, and snippets.

@dixonwhitmire
Created August 29, 2023 19:18
Show Gist options
  • Save dixonwhitmire/be568c1f3d8815136a6fb2eb4c1cda30 to your computer and use it in GitHub Desktop.
Save dixonwhitmire/be568c1f3d8815136a6fb2eb4c1cda30 to your computer and use it in GitHub Desktop.
Python Logging Config
version: 1
disable_existing_loggers: false
handlers:
console:
class: logging.StreamHandler
formatter: json
stream: ext://sys.stdout
formatters:
json:
'()': pythonjsonlogger.jsonlogger.JsonFormatter
format: "%(asctime)s %(levelname)s [%(name)s] [%(filename)s:%(lineno)d] [dd.service=%(dd.service)s dd.env=%(dd.env)s dd.version=%(dd.version)s dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s] - %(message)s"
root:
level: WARNING
handlers: [console]
loggers:
app_root_package:
propagate: false
handlers: [console]
level: INFO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment