如何在生产中查看 Django 登录

P. *_*eda 3 python django logging

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

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

hoe*_*ing 7

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

LOGGING = {                                                                                                                 
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'logfile': {
            'class': 'logging.FileHandler',
            'filename': 'server.log',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['logfile'],
        },
    },
}
Run Code Online (Sandbox Code Playgroud)

查阅django 记录器列表以查看 Django 提供的其他记录器。