首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grok模式文件

Grok模式文件
EN

Stack Overflow用户
提问于 2019-07-09 21:39:31
回答 1查看 37关注 0票数 0

我正在尝试获取我的日志文件数据的模式,这是消息日志

代码语言:javascript
复制
116.50.181.5 - - [18/May/2019:09:05:32 +0000] "SHARP56" 50 245 "INFO: System componement ready for use" 23 "A4" "/user/admistrator/68768.pdf" "INFO: No ERROR TO SHOW"

我试过这种摸索模式,但不起作用

代码语言:javascript
复制
%{IP:client}  %{HTTPDATE:timestamp}\] %{WORD:name} %{NUMBER:X1} %{NUMBER:x2} %{WORD:msg} %{NUMBER:X3} %{WORD:format} %{WORD:path} %{WORD:label}  

我想要的输出文件应该如下所示

代码语言:javascript
复制
{
client = 116.50.181.5
timeStamp = 18/May/2019:09:05:32 +0000
name = SHARP56
x1 = 50
x2 = 245
msg =INFO
format = A4
type = pdf
label = INFO: No ERROR TO SHOW
}

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-10 13:12:51

您可以使用以下内容:

代码语言:javascript
复制
%{IP:client} - - \[%{HTTPDATE:timestamp}\] \"%{DATA:name}\" %{NUMBER:X1} %{NUMBER:x2} \"%{GREEDYDATA:msg}\" %{NUMBER:X3} \"%{WORD:format}\" \"%{DATA:path}\" \"%{GREEDYDATA:label}\"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56953943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档