title: grok pattern to parse the logs using logstash
body: <p>I have been trying  to parse a sample log file using logstash grok filter but was unable to output the distinguish fields.
  my sample logs look like following-</p>
  
  <pre><code>INFO  [2016-05-26 11:54:57,741]  [main]: org.eclipse.jetty.util.log:?:?- Logging initialized @5776ms`enter code here`
  </code></pre>
  
  <p>what i want to separate out is <strong><em>INFO</em></strong>, <strong><em>timestamp</em></strong> ,<strong><em>[main]</em></strong> and the message in two parts from from <strong><em>?:?</em></strong>.
  what pattern i have tried in grok filter is -></p>
  
  <blockquote>
    <p>match => { "message" => "%{WORD:severity} 
    %{CISCOTIMESTAMP:timestamp} %{NOTSPACE} %{GREEDYDATA:logmsg}" }</p>
  </blockquote>
  
  <p>but its not correctly output the pattern.
  <em>can please someone provide me the correct grok pattern match!!</em>
  <strong>Any related help would be useful!!</strong></p>