Hello,
I want to parse the following message:
<155>##preprod_AISAMSWEB##: 2019-11-25 16:08:34,876 [ERROR] QT_WebEvents - System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
I parse it with the following Grok Pattern:
<%{NUMBER:u_n_1}>%{GREEDYDATA:messageTEST}##%{WORD:hostname}##: %{TIMESTAMP_ISO8601:timestamp} %{DATA:loglevel} %{WORD:logger} %{GREEDYDATA:message}
The results are the following:
{
"hostname": "preprod_AISAMSWEB",
"loglevel": "[ERROR]",
"logger": "QT_WebEvents",
"u_n_1": "155",
"message": "- System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.",
"messageTEST": "",
"timestamp": "2019-11-25 16:08:34,876"
}
Nevertheless, i want to have the loglevel variable without the symbols.
I want the loglevel variable to contain the price ERROR instead of [ERROR].
Can someone help?
Thank you