代码之家  ›  专栏  ›  技术社区  ›  Talkerbox

如何在uwsgi日志中添加HTTP头

  •  0
  • Talkerbox  · 技术社区  · 7 年前

    我有一个 nginx 作为代理人,以及 uWSGI 作为应用程序服务器。我想向uwsgi日志添加任何http头。我可以加一些 var.VAR_NAME 到日志。

    按文档( http://uwsgi-docs.readthedocs.io/en/latest/LogFormat.html ):

    %(变量XXX)->请求变量XXX的内容(如var.PATH\u INFO,可从 1.9.21)

    但这只适用于 uwsgi_param 来自nginx,不适用于 proxy_set_header 或smt。像这样。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Talkerbox    7 年前

    我找到了答案 uwsgi github问题- https://github.com/unbit/uwsgi/issues/1407#issuecomment-326605267 并更新了文档( http://uwsgi-docs.readthedocs.io/en/latest/LogFormat.html ):

    %(变量XXX)->请求变量XXX的内容(如var.PATH\u INFO 或var.HTTP\u X\u MY\u HEADER,用于请求的标头,可从 1.9.21)