So it seems when Cisco worked on the nexus operating system they decided for whatever reason not to initially allow custom port for the syslog server on IOS its quite simples as you can see below:
logging host 10.0.1.200 transport udp port 7525
This is quite annoying when you have infrastructure setup using non-default ports for syslog, on the cisco nexus 7000 series versions <= 6.1 do not allow you to use custom logging server port. There is a ray of hope if you are using versions >=7.x and nexus 7k then this is fixed.
Cisco feature request to change syslog destination port:
From the looks of it seems that this is only supported on the nexus 7k in our situation it was easier to accommodate the default syslog port on the logging infrastructure as it seems cisco does NOT support custom syslog destination port on the cisco nexus 3000 series. If this changes at all or someone knows any different please leave a comment.