title: Regex Pattern for a Java Log
body: <p>I am trying to use the regex Parser Plugin in fluentd to index the logs of my application.</p>
  
  <p>Here's a snippet of it.</p>
  
  <p><code>2020-05-06T22:34:50.860-0700 - WARN  [main] o.s.b.GenericTypeAwarePropertyDescriptor: Invalid JavaBean property 'pipeline' being accessed! Ambiguous write methods found next to actually used [public void com.theoaal.module.pipeline.mbean.DynamicPhaseExecutionConfigurationMBeanBuilder.setPipeline(com.theplatform.module.pipeline.DynamicPipeline)]: [public void com.theplatform.module.pipeline.mbean.PhaseExecutionConfigurationMBeanBuilder.setPipeline(com.theoaal.module.pipeline.Pipeline)]</code></p>
  
  <p>I have used the regex101.com to match the regex pattern and I am not able to get a match.</p>
  
  <p><code>^(?&lt;date&gt;\d{4}\-\d{2}\-\d{2})(?&lt;timestamp&gt;[A-Z][a-z]{1}\d{2}:\d{2}:\d{2}.\d{3}\-\d{4})\s\-\s(?&lt;loglevel&gt;\[\w\]{6})\s+(?&lt;class&gt;\[[A-Z][a-z]+\])\s(?&lt;message&gt;.*)$</code></p>
  
  <p>Kindly help.
  Thanks</p>