All of the syslog messages from the IOS switch are going to come through on local6. It will be up to syslog-ng to separate the messages based on the priority. The priorities that would be important to look at are:
warn, error, critical, alert and emergency.
You can accomplish this with a filter like this:
filter f_importantIOSstuff {level(warn...emerg); };