Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 区分生产日志和暂存日志_Python_Django_Django Logging - Fatal编程技术网

Python 区分生产日志和暂存日志

Python 区分生产日志和暂存日志,python,django,django-logging,Python,Django,Django Logging,我在django应用程序中启用了日志记录,我在配置的电子邮件中收到所有错误相关日志。 但我无法区分生产或分期系统上是否发生了错误 我是否应该更改一些日志设置,或者是否有任何方法可以在电子邮件的主题中添加一些环境变量 以下是我在设置中的日志代码: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'mail_admins': { 'le

我在django应用程序中启用了日志记录,我在配置的电子邮件中收到所有
错误
相关日志。
但我无法区分生产分期系统上是否发生了错误

我是否应该更改一些日志设置,或者是否有任何方法可以在电子邮件的主题中添加一些环境变量

以下是我在设置中的日志代码:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'mail_admins': {
            'level': 'ERROR',
            'class': 'django.utils.log.AdminEmailHandler'
        }
    },
    'loggers': {
        'django.request': {
            'handlers': ['mail_admins'],
            'level': 'ERROR',
            'propagate': True,
        },
    }
}

添加格式化程序并将您的环境放在那里:

'formatters': {
        'verbose': {
            'format': 'PRODUCTION %(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
        },
        'simple': {
            'format': 'PRODUCTION %(levelname)s %(message)s'
        },
    },