If this isn't working for you, it would seem to suggest that the log field has not been extracted. In this example, representing your event, I have used spath to extract log from the _raw field before switching to with the _raw field to use kv | makeresults
| eval _raw="{\"log\":\"21/Mar/2023:20:06:29 +1100 [defaultJmsListenerContainer-1] [correlationId=] ERROR au.com.commbank.pso.payments.pj.listener.util.LoggingUtil - Severity=ERROR, DateTimestamp=21/Mar/2023 20:06:29, ErrorCode=PJ_LISTENER_ERR_0003, ErrorMessage=PJ Listener connection to MQ has failed, MicroserviceName=PJ_LISTENER, ExceptionStackTrace=com.ibm.msg.client.jms.DetailedJMSException: JMSWMQ0018: Failed to connect to queue manager 'NPAT01' with connection mode 'Client' and host name '10.31.39.168(1417)'.\\nCheck the queue manager is started and if running in client mode, check there is a listener running. Please see the linked exception for more information.\"}"
| spath
| rename _raw as temp, log as _raw
| kv
| rename temp as _raw
| table ErrorCode ErrorMessage
... View more