Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # class filtradora
- class CustomFilter(logging.Filter):
- def filter(self, record):
- rec = super().filter(record)
- print(record)
- print(record.__dict__)
- print(dir(record))
- return rec
- ## settings.py
- LOGGING = {
- "version": 1,
- "disable_existing_loggers": False,
- "formatters": {
- "verbose": {
- "format": "{asctime} {levelname} {pathname} {lineno} {process:d} {thread:d} {message}",
- "style": "{",
- },
- },
- "handlers": {
- "file-sql": {
- "level": "DEBUG",
- "filters": ['custom_filter'],
- "class": "logging.FileHandler",
- "filename": os.path.join(BASE_DIR, "logs/application-sql.log"),
- "formatter": "verbose",
- },
- },
- "filters": {
- 'custom_filter': {
- '()': 'cmms.logging_filters.CustomFilter',
- }
- },
- "loggers": {
- "django.db.backends": {
- "level": "DEBUG",
- "handlers": ["file-sql"],
- },
- },
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement