django + apache:记录常用输出

时间:2016-01-22 16:45:49

标签: 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_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记录器直接执行此操作(我刚刚将其配置为将所有内容发送到控制台),但我希望保持这种方式,以便无论谁处理我的Django应用程序(在这种情况下为Apache) ,也处理输出。

关于我可以做错什么的任何想法?

0 个答案:

没有答案