title: How to parse Apache Catalina.log
body: <p>I am trying to find a way to parse a Catalina.log and i am really struggling.</p>
  
  <p><strong>This a piece of the code:</strong></p>
  
  <pre><code>    May 12, 2017 2:14:38 PM org.apache.coyote.AbstractProtocol init
  SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-apr-10.1.31.104-443"]
  java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL with APR
      at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:490)
      at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:649)
      at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
      at org.apache.catalina.connector.Connector.initInternal(Connector.java:978)
      at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
      at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
      at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
      at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:821)
      at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
      at org.apache.catalina.startup.Catalina.load(Catalina.java:638)
      at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:253)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)
  </code></pre>
  
  <p><strong>I wanna get</strong> </p>
  
  <p><strong>Date</strong> = May 12, 2017 2:14:38 PM </p>
  
  <p><strong>class</strong> = org.apache.coyote.AbstractProtocol init</p>
  
  <p><strong>Error level</strong> = SEVERE</p>
  
  <p><strong>Error Msg</strong> = Failed to initialize end point associated with ProtocolHandler ["http-apr-10.1.321.224-443"]</p>
  
  <p><strong>Error Msg Body</strong> = java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL with APR
      at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:490)....</p>
  
  <p>i don even know where to start :) 
  any ideas are very welcomed </p>