我有一个正则表达式来记录我的日志文件中包含的SQL错误:
SQLERR (SQL error =>[a-zA-Z]*)
字符串" SQL错误=>"在我的日志文件中的所有SQL错误都很常见。我要做的是只保留并显示Kibana中错误的实际名称(而不是前面的文本)。这是我的Kibana仪表板中当前显示的内容:
SQL error =>retryGetConnection
有什么想法吗?
答案 0 :(得分:0)
你使用正则表达式:
SQL error =>(\w+)
与$ 1中的错误名称后面
答案 1 :(得分:0)
您需要执行命名捕获以提取名称:
SQLERR (SQL error =>(?<sqlError>\w+)
然后将sqlError添加到您的活动中。