如何看待Django登录生产

时间:2018-06-10 09:21:47

标签: python django logging

我正在生产中部署一个Django项目,显然是DEBUG=False。如何在开发环境中查看所有Django日志?

我已经配置了一个记录器,但我只能在文件中看到自定义日志。默认值在哪里?

1 个答案:

答案 0 :(得分:3)

您必须为django模块配置记录器,以便将记录路由到文件。例如:

LOGGING = {                                                                                                                 
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'logfile': {
            'class': 'logging.FileHandler',
            'filename': 'server.log',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['logfile'],
        },
    },
}

咨询list of django loggers以了解Django提供的其他记录器。