add: add logging

This commit is contained in:
behruz-dev
2025-08-26 15:08:16 +05:00
parent 9dc07cb500
commit 5a9ec2674a
2 changed files with 43 additions and 1 deletions

View File

@@ -2,4 +2,5 @@ from .rest_framework import *
from .jwt import * from .jwt import *
from .jazzmin import * from .jazzmin import *
from .cache import * from .cache import *
from .celery import * from .celery import *
from .logs import *

41
config/conf/logs.py Normal file
View File

@@ -0,0 +1,41 @@
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"formatters": {
"verbose": {
"format": "{levelname} {asctime} {module} {message}",
"style": "{",
},
},
"handlers": {
"daily_rotating_file": {
"level": "INFO",
"class": "logging.handlers.TimedRotatingFileHandler",
"filename": "resources/logs/django.log",
"when": "midnight",
"backupCount": 30,
"formatter": "verbose",
},
"daily_rotating_file_error_log": {
"level": "INFO",
"class": "logging.handlers.TimedRotatingFileHandler",
"filename": "resources/logs/error.log",
"when": "midnight",
"backupCount": 30,
"formatter": "verbose",
},
},
"loggers": {
"django": {
"handlers": ["daily_rotating_file"],
"level": "INFO",
"propagate": True,
},
"error": {
"handlers": ['daily_rotating_file_error_log'],
"level": "ERROR",
"propagate": True,
}
},
}