gpt4 book ai didi

tomcat - 如何将我的应用程序参数添加到 localhost_access_log..text 文件

转载 作者:行者123 更新时间:2023-11-28 23:40:31 31 4
gpt4 key购买 nike

我的 localhost_access_log..text 文件在我的 TOMCAT/logs 中包含这样的日志数据..

10.20.30.51 - - [22/Nov/2013:01:37:19 -0600] GET /myapp/static/css/third-party-css/images/ui-icons_2d6482_256x240.png HTTP/1.1 200 5355 https://10.20.30.60:8443/myapp/static/css/third-party-css/jquery-ui-1.8.19.custom.css Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.52 - - [22/Nov/2013:01:37:20 -0600] POST /myapp/filter/getFilterPanelState HTTP/1.1 200 28 https://10.20.30.52:8443/myapp/pss/list Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.53 - - [22/Nov/2013:01:37:22 -0600] GET /myapp/pss/discoveryVSOMData?_search=false&nd=1385105800099&rows=20&page=1&sidx=id&sord=desc HTTP/1.1 200 21 https://10.20.30.60:8443/myapp/pss/ Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.51 - - [22/Nov/2013:01:38:20 -0600] GET /myapp/ HTTP/1.1 302 - - Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36

..

我想将 userid、companyid...其他一些与我的应用程序相关的字段添加到此日志中。对于每个新的日志行。

10.20.30.51 - - [22/Nov/2013:01:37:19 -0600] GET user1 company1 /myapp/static/css/third-party-css/images/ui-icons_2d6482_256x240.png HTTP/1.1 200 5355 https://10.20.30.60:8443/myapp/static/css/third-party-css/jquery-ui-1.8.19.custom.css Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.52 - - [22/Nov/2013:01:37:20 -0600] POST user2 company2 /myapp/filter/getFilterPanelState HTTP/1.1 200 28 https://10.20.30.52:8443/myapp/pss/list Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.53 - - [22/Nov/2013:01:37:22 -0600] GET user3 company3 /myapp/pss/discoveryVSOMData?_search=false&nd=1385105800099&rows=20&page=1&sidx=id&sord=desc HTTP/1.1 200 21 https://10.20.30.60:8443/myapp/pss/ Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0
10.20.30.51 - - [22/Nov/2013:01:38:20 -0600] GET user1 company1 /myapp/ HTTP/1.1 302 - - Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36

最佳答案

我做了

  1. 通过 setAttribute() 方法在我的请求中设置 companyId

  2. 将 %{companyId}r 添加到

    patternpattern="%h %l %u %t %{companyId}r %r %s %b %{Referer}i %{User-Agent}i"/>

在 tomcat/conf/server.xml 中

现在可以了:) :)

Thanks to Apache Documentation Team

: http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Access_Log_Valve

关于tomcat - 如何将我的应用程序参数添加到 localhost_access_log.<date>.text 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234362/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com