Phi*_*lan 3 logging jboss wildfly wildfly-10
Wildfly 中的 access_log 使用以下预定义的日期格式记录条目,该格式由 %t 生成:
[22/10/2019:14:28:36 +0300]
但是,我想将其更改为如下所示:
[22/10/2019 14:28:36.345]
我试图更改独立 xml 文件中的模式,如下所示:
<access-log pattern="%{dd/MMM/yyyy:HH:mm:ss Z}t %t %h %l %u "%r"s %s %b "%{i,Referer}" "%{i,User-Agent}""/>
Run Code Online (Sandbox Code Playgroud)
但是,正在记录以下内容:
%{dd/MMM/yyyy:HH:mm:ss Z}t [22/Oct/2019:14:28:36 +0300] 127.0.0.1 - - "GET /favicon.ico HTTP/1.1"s 302 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36"
Run Code Online (Sandbox Code Playgroud)
如何正确格式化日期?
我使用wildfly-10.1.0。我还尝试了以下格式,可用于 apache 访问日志:但没有任何成功。
网上还有其他类似的问题,但没有得到解答。
经过大量的故障排除,我终于找到了答案,这可能对其他人也有帮助:
这是通过在格式化程序中添加“时间”一词作为另一个参数。如下:
<access-log pattern="[%{time,dd/MM/yyyy HH:mm:ss.SSS}] %h %l %u "%r" %s %b "%{i,Referer}" "%{i,User-Agent}""/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1566 次 |
| 最近记录: |