Logging uWSGI日志格式统一

Logging uWSGI日志格式统一,logging,uwsgi,Logging,Uwsgi,我正在尝试统一我的uwsgi实例的日志格式。目前有三种不同类型的日志项: 太阳2012年9月2日17:31:00-产生的uWSGI工人10(pid:2958,核心:8) (调试)2012-09-02 17:31:01526-调用getFileKeys_rpc 回溯(最近一次呼叫最后一次): 文件“src/dispatch.py”,第13行,在应用程序中 obj=发现(环境) discovery中第23行的文件“src/dispatch.py” ret_obj={“return”:分派(方法,环

我正在尝试统一我的uwsgi实例的日志格式。目前有三种不同类型的日志项:

  • 太阳2012年9月2日17:31:00-产生的uWSGI工人10(pid:2958,核心:8)
  • (调试)2012-09-02 17:31:01526-调用getFileKeys_rpc
  • 回溯(最近一次呼叫最后一次):
    文件“src/dispatch.py”,第13行,在应用程序中
    obj=发现(环境)
    discovery中第23行的文件“src/dispatch.py”
    ret_obj={“return”:分派(方法,环境)}
    文件“src/dispatch.py”,第32行,在dispatch中
    引发异常(“测试”)
    例外情况:测试
第一个是uWSGI内部产生的错误(我设置了--log date选项)。第二个来自日志模块,它设置了
logging.basicConfig(格式='(((levelname)s)%(asctime)s-%(message)s')
。最后一个是一个意外的例外


我知道uncaught异常可能无法格式化,但是有没有办法让uwsgi将日志模块用于其内部日志?或者反过来呢?

您必须使用uWSGI 1.3并使用


--记录器python

您必须使用uWSGI 1.3并设置“python”记录器,使用


--logger python

该死,有没有一种简单的方法可以通过pip实现,或者我必须等待它成为稳定的分支?该死,有没有一种简单的方法可以通过pip实现,或者我必须等待它成为稳定的分支?