What is the best way to write grok pattern for below Log

Another option would be to use dissect rather than grok. Like this.