操作默认django标准日志

操作默认django标准日志,django,Django,每当我访问django管理员时,我都会在日志中看到这一点 [2018-08-13 15:41:55+0800][95][DEBUG]GET/admin/login/ 172.18.0.4--[13/Aug/2018:15:41:55+0800]“GET/admin/login/?next=/admin/HTTP/1.0“200 1859”-“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_6)AppleWebKit/537.36(KHTML,如Gecko)Chr

每当我访问django管理员时,我都会在日志中看到这一点


[2018-08-13 15:41:55+0800][95][DEBUG]GET/admin/login/
172.18.0.4--[13/Aug/2018:15:41:55+0800]“GET/admin/login/?next=/admin/HTTP/1.0“200 1859”-“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_6)AppleWebKit/537.36(KHTML,如Gecko)Chrome/67.0.3396.99 Safari/537.36”
[2018-08-13 15:41:55+0800][95][调试]正在关闭连接。

我想操作显示
172.18.0.4---[13/Aug/2018:15:41:55+0800]“GET/admin/login/?next=/admin/HTTP/1.0“200 1859”-”Mozilla/5.0(Macintosh;Intel Mac OS X 10_11_6)
的行。如何更改该部分的格式

更新:
我现在得到了它,它是一个gunicorn日志。我必须更改access\u日志配置以解决我的问题

您应该检查。django中指定了一些简单而复杂的登录配置。这也回答了您关于打印到标准输出的问题

编辑: 尝试将以下行添加到基本
settings.py
中,然后重新启动服务器

LOGGING = {
    'version': 1,
    'formatters': {
        'simple': {
            'format': 'LOG: {levelname} {message}',
            'style': '{',
        },
    },
    'handlers': {
        'console': {
            'level': 'INFO',
            'class': 'logging.StreamHandler',
            'formatter': 'simple'
        },
    },
    'loggers': {
        'django': {
            'handlers': ['console'],
            'propagate': True,
        },
    }
}

您应该可以在控制台中看到差异。检查我提供的链接中的示例。这肯定会起作用。

这是由Django日志处理的:您可以更改格式:但是它不起作用,也许您没有正确配置它。我将编辑我的答案,并提供更多详细信息。@DeanChristianArmadaI现在得到了它,它是一个g独角兽日志。我必须更改访问日志配置以解决我的问题