Not getting syslog from CISCO IOS

I am trying to collect syslog of cisco switches/router. I have https://pastebin.com/Yj3iY2B1 configuration in mys sylog-ng.conf which is working fine to collect logs from linux server. I did the configuration suggested in https://docs.librenms.org/Extensions/Syslog/ for client conf. But, I am not getting the logs form Cisco IOS. Is there any thin i am missing.

./validate.php

Component Version
LibreNMS 1.31.03-10-gb85269f
DB Schema 205
PHP 5.4.16
MySQL 5.5.52-MariaDB
RRDTool 1.4.8
SNMP NET-SNMP 5.7.2

====================================

[OK] Database connection successful
[OK] Database schema correct
[WARN] Your install is over 24 hours out of date, last update: Fri, 01 Sep 2017 20:06:38 +0000

Use tcpdump to confirm that syslog data is arriving from the device to start with. After that it’s usually only the IP or hostname of the sending device isn’t matched in LibreNMS so check what IP is coming up in tcpdump and check if that resolves to the hostname you used to add the device into librenms.

Thanks Laf. I did nothing and waited for 3 days. Today i am seeing the syslog from CISCO IOS. I dont know how it happened.

We’ve not changed anything so…