Not Able to filter two type of events in logstash filter

The grok expression

%{IPORHOST:clientip} %{USER:ident} %{USER:auth} [%{HTTPDATE:timestamp}] "%{WORD:verb} %{DATA:request} HTTP/%{NUMBER:httpversion}" %{NUMBER:response:int} (?:-|%{NUMBER:bytes:int}) %{QS:referrer} %{QS:agent}

doesn't even resemble this log entry:

2016-04-18 20:44:06 DEBUG OrderController:70 - createOrder [EquityOrder{side=Sell, orderType=Market, orderQualifier=DayOrder, accountType=Cash, quantity=1, stopPrice=null, limitPrice=null, notes='N', orderStatus=New, orderId=44}] processed in [19] ms

The grok expression you use is for HTTP logs but you're trying to parse an application log.