I want to match the following multiline log entry and others that start with INFO, WARN, or DEBUG
ERROR 2020-02-03 11:24:25,803 [[stuff-1.0.0-FILLER-some-domain].http.requester.HTTP_Request_configuration_Something.01 SomeRunner] [event: 2-a2649080-46a1-11ea-9700-00505693916f] org.klass.runtime.core.internal.exception.OnErrorPropagateHandler:
********************************************************************************
Message : HTTP POST on resource 'https://esbmdl.grangeinsurance.com:443/api/qa/v1/someapp/documents/Some_Docs' failed: bad request (400).
Error type : HTTP:BAD_REQUEST
Element : someSubflow/processors/2 @ some-upload-doc-prc:upload-content.xml:12 (/someapp/documents/{itemTypeName})
Element XML : <http:request method="POST" doc:name="/someapp/documents/{itemTypeName}" doc:id="a44399ff-3685-4f43-ba08-156804cdaad4" config-ref="HTTP_Request_configuration_Someconfig" path="/documents/{itemTypeName}">
<http:uri-params>#[output application/java
---
{
"itemTypeName" : vars.requestPayload.ItemType
}]</http:uri-params>
</http:request>
(set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
********************************************************************************
How do I do this?
This did not seem to work:
multiline.pattern: '^(INFO|WARN|DEBUG|ERROR)'
multiline.negate: true
multiline.match: after