Features: 1) Add module and line number to logging format; 2) Introduce configurable log level based on DEBUG flag for all loggers; 3) Add specific loggers for evibes, blog, core, payments, and vibes_auth modules;
Fixes: 1) Adjust log level declarations for better consistency across handlers; Extra: 1) Minor formatting improvements in logging configuration for clarity;
This commit is contained in:
parent
a7af054631
commit
5ae69b5d05
1 changed files with 33 additions and 6 deletions
|
|
@ -21,7 +21,7 @@ LOGGING = {
|
|||
"formatters": {
|
||||
"color": {
|
||||
"()": "colorlog.ColoredFormatter",
|
||||
"format": "%(asctime)s %(log_color)s[%(levelname)s]%(reset)s %(name)s: %(message)s",
|
||||
"format": "%(asctime)s %(log_color)s[%(levelname)s]%(reset)s %(name)s:%(module)s:%(lineno)d: %(message)s",
|
||||
"datefmt": "%Y-%m-%d %H:%M:%S",
|
||||
"log_colors": {
|
||||
"DEBUG": "cyan",
|
||||
|
|
@ -45,6 +45,7 @@ LOGGING = {
|
|||
"console": {
|
||||
"class": "logging.StreamHandler",
|
||||
"formatter": "color",
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
},
|
||||
"mail_admins": {
|
||||
"level": "ERROR",
|
||||
|
|
@ -58,17 +59,18 @@ LOGGING = {
|
|||
},
|
||||
"loggers": {
|
||||
"django": {
|
||||
"level": "INFO",
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
"django.request": {
|
||||
"handlers": ["mail_admins"],
|
||||
"level": "ERROR",
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "ERROR",
|
||||
"propagate": False,
|
||||
},
|
||||
"django.server": {
|
||||
"handlers": ["console"],
|
||||
"level": "INFO",
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": False,
|
||||
},
|
||||
"django.db.backends": {
|
||||
|
|
@ -87,7 +89,7 @@ LOGGING = {
|
|||
},
|
||||
"uvicorn.error": {
|
||||
"handlers": ["console"],
|
||||
"level": "WARNING",
|
||||
"level": "DEBUG" if DEBUG else "WARNING",
|
||||
"propagate": False,
|
||||
},
|
||||
"celery.app.trace": {
|
||||
|
|
@ -106,5 +108,30 @@ LOGGING = {
|
|||
"level": "ERROR",
|
||||
"propagate": True,
|
||||
},
|
||||
"evibes": {
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
"blog": {
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
"core": {
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
"payments": {
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
"vibes_auth": {
|
||||
"handlers": ["console"],
|
||||
"level": "DEBUG" if DEBUG else "INFO",
|
||||
"propagate": True,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue