Skip to content

Commit

Permalink
Friendlier local logging (#69)
Browse files Browse the repository at this point in the history
  • Loading branch information
marcelkornblum authored Jan 15, 2025
1 parent df399d0 commit cb9c23e
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 1 deletion.
22 changes: 22 additions & 0 deletions config/settings/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,13 +158,21 @@
"asim_formatter": {
"()": DDASIMFormatter,
},
"simple": {
"format": "{asctime} {levelname} {message}",
"style": "{",
},
},
"handlers": {
"asim": {
"class": "logging.StreamHandler",
"formatter": "asim_formatter",
# "filters": ["request_id_context"],
},
"simple": {
"class": "logging.StreamHandler",
"formatter": "simple",
},
"stdout": {
"class": "logging.StreamHandler",
"formatter": "asim_formatter",
Expand All @@ -190,6 +198,20 @@
"level": os.getenv("DJANGO_LOG_LEVEL", "INFO"),
"propagate": False,
},
"django.server": {
"handlers": [
"stdout",
],
"level": os.getenv("DJANGO_SERVER_LOG_LEVEL", "INFO"),
"propagate": False,
},
"django.db.backends": {
"handlers": [
"stdout",
],
"level": os.getenv("DJANGO_DB_LOG_LEVEL", "INFO"),
"propagate": False,
},
"requestlogs": {
"handlers": [
"asim",
Expand Down
5 changes: 5 additions & 0 deletions config/settings/developer.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,8 @@
)

MIDDLEWARE.remove("authbroker_client.middleware.ProtectAllViewsMiddleware")

LOGGING["loggers"]["django"]["handlers"] = ["simple"] # type:ignore
LOGGING["loggers"]["django.request"]["handlers"] = ["simple"] # type:ignore
LOGGING["loggers"]["django.server"]["handlers"] = ["simple"] # type:ignore
LOGGING["loggers"]["django.db.backends"]["handlers"] = ["simple"] # type:ignore
4 changes: 3 additions & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ services:
- redis
environment:
- DJANGO_SETTINGS_MODULE=config.settings.developer
- DD_TRACE_ENABLED=False
- DD_INSTRUMENTATION_TELEMETRY_ENABLED=False
stdin_open: true
tty: true

Expand All @@ -28,4 +30,4 @@ services:
redis:
image: redis:7.4.0
ports:
- "6379:6379"
- "6379:6379"

0 comments on commit cb9c23e

Please sign in to comment.