Hi @nitin.jangid,
it would be much easier to read the config if it would be formatted correctly...
Anyhow, if you have Kibana available then I would suggest using Kibana > Dev Tools > Grok Debugger
to work on your Grok pattern.
You can also test your Logstash config from STDIN to STDOUT. Here is an example.
Looks like you will need some custom Grok patterns...
Here's an example start
%{IP:clientip}%{SPACE}-%{SPACE}-%{SPACE}[%{HTTPDATE:date}]%{SPACE}"%{WORD:action}%{SPACE}/%{WORD:words}/%{WORD:words}/%{EMAILADDRESS:login}
My Grok-foo is not that great so this can probably be improved on...