Skip to content

add settings for logging#243

Merged
paigewilliams merged 1 commit intodevelopfrom
docker-logs
Mar 16, 2026
Merged

add settings for logging#243
paigewilliams merged 1 commit intodevelopfrom
docker-logs

Conversation

@paigewilliams
Copy link
Collaborator

attempting to debug why the delete_expired_chunks did not succeed on staging

@paigewilliams paigewilliams requested a review from Copilot March 16, 2026 20:11
@paigewilliams paigewilliams merged commit bc6d7f9 into develop Mar 16, 2026
6 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds explicit Django logging configuration to increase observability (especially for the delete_expired_chunks Celery task) while investigating why the periodic cleanup did not succeed on staging.

Changes:

  • Renames the task’s logger to delete_expired_chunks to match the task being debugged.
  • Introduces a LOGGING dict in Django settings to emit structured(ish) console logs and enable INFO-level logging for Celery and delete_expired_chunks.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
TEKDB/TEKDB/tasks.py Aligns logger name with the delete_expired_chunks task for targeted logging configuration.
TEKDB/TEKDB/settings.py Adds a Django LOGGING configuration enabling console output and INFO logs for Celery/task logger(s).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +374 to +410
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"formatters": {
"verbose": {
"format": "{name} {levelname} {asctime} {module} {process:d} {thread:d} {message}",
"style": "{",
},
},
"handlers": {
"console": {
"class": "logging.StreamHandler",
"formatter": "verbose",
},
},
"root": {
"handlers": ["console"],
"level": "WARNING",
},
"loggers": {
"celery": {
"handlers": ["console"],
"level": "INFO",
"propagate": False,
},
"celery.task": {
"handlers": ["console"],
"level": "INFO",
"propagate": False,
},
"delete_expired_chunks": {
"handlers": ["console"],
"level": "INFO",
"propagate": False,
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants