Django文件记录器的问题

o4hqfura  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(109)

我创建了一个django logger设置。它的目的是控制台django.db.backends不应该应用到控制台。但它也可以在控制台打印。

LOGGING = {
    "version": 1,
    "disable_existing_loggers": False,
    "formatters": {
        "verbose": {
            "format": "%(levelname)s %(asctime)s %(module)s "
            "%(process)d %(thread)d %(message)s"
        }
    },
    "handlers": {
        "file": {
            "level": "DEBUG",
            "class": "logging.handlers.TimedRotatingFileHandler",
            "filename": "debug/debug.log",
            'when': 'W0', # Weekly log staring from Monday
            'interval': 1,
            'backupCount': 10,
        },
        "console": {
            "level": "DEBUG",
            "class": "logging.StreamHandler",
            "formatter": "verbose",
        },
    },
    "root": {"level": "INFO", "handlers": ["console"]},
    "loggers": {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['file'],
        }
    },
}

字符串
这是我的记录器配置.与此同时,它是记录在文件以及控制台的SQL命令.我希望这是只记录文件.请帮助,如果你遇到过这个问题之前.

czq61nw1

czq61nw11#

修复了将propagate=False添加到django.db.backends时的问题

LOGGING = {
    "version": 1,
    "disable_existing_loggers": False,
    "formatters": {
        "verbose": {
            "format": "%(levelname)s %(asctime)s %(module)s "
            "%(process)d %(thread)d %(message)s"
        }
    },
    "handlers": {
        "file": {
            "level": "DEBUG",
            "class": "logging.handlers.TimedRotatingFileHandler",
            "filename": "debug/debug.log",
            'when': 'W0', # Weekly log staring from Monday
            'interval': 1,
            'backupCount': 10,
        },
        "console": {
            "level": "DEBUG",
            "class": "logging.StreamHandler",
            "formatter": "verbose",
        },
    },
    "root": {"level": "INFO", "handlers": ["console"]},
    "loggers": {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['file'],
            "propagate": False,
        }
    },
}

字符串

相关问题