Python django+;apache:记录公共输出
我试图找出如何记录我正在使用Apache运行的Django WSGI应用程序的公共输出(而不仅仅是错误)。目前,Apache可以正确地记录错误,但不能记录公共控制台输出。Apache对此应用程序具有以下日志记录配置:Python django+;apache:记录公共输出,python,django,apache,logging,Python,Django,Apache,Logging,我试图找出如何记录我正在使用Apache运行的Django WSGI应用程序的公共输出(而不仅仅是错误)。目前,Apache可以正确地记录错误,但不能记录公共控制台输出。Apache对此应用程序具有以下日志记录配置: CustomLog /home/rtubiopa/server_master/logs/access.log combined CustomLog /home/rtubiopa/server_master/logs/ssl_request.log "%t %h %{SSL_PROT
CustomLog /home/rtubiopa/server_master/logs/access.log combined
CustomLog /home/rtubiopa/server_master/logs/ssl_request.log "%t %h %{SSL_PROTOCOL}s %{SSL_CIPHER}s \"%r\" %b"
ErrorLog /home/rtubiopa/server_master/logs/error.log
我的Django应用程序日志记录配置如下:
'periodically': {
'handlers': ['console', 'mail_admins'],
'level': 'WARNING',
'propagate': True,
},
'rpc4django': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': True,
},
'accounts': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': True,
},
我一直在阅读有关日志记录的Apache文档,但找不到任何关于如何将公共输出发送到特定日志文件的参考。我知道我可以通过Django Logger(我刚刚配置为将所有内容发送到控制台)直接完成这项工作,但我希望保持这种方式,以便无论谁处理我的Django应用程序(本例中为Apache),都可以处理输出
你知道我会做错什么吗