Couldn't extract filename from "source" field

Hi,

I am using Logstash 2.3.0 were I am using grok match to extract the filename from source field which was generated by default.

I am using below configuration to extract the filename but I am not getting the field lognamereq ,

     grok {
		   match => { "source" => "%{PATH}/%{UUID:lognamereq}" }
	}

Am I missing anything?

Well, what does your source field look like?

My source filed contains this value

/syslog/usd/logs/data/4cce4fc9-d150-489d-869e-30968814825f_data.xml

I am trying to extract the filename from the grok pattern mentioned above but its not working . it was working in Logstash version 1.5.4 but not in current one.