Symptom
"show logging" will display the count of logs buffered as "0"/empty:
logging history --> SNMP traps are causing the issue that is slowing down the syslog rate
HostName/pri/act(config)# show logging
Syslog logging: enabled
Facility: 20
Timestamp logging: enabled
Timezone: disabled
Hide Username logging: enabled
Standby logging: disabled
Debug-trace logging: disabled
Console logging: disabled
Monitor logging: disabled
Buffer logging: level informational, 0 messages logged <<<<<<<<<<<<<< no logs in the buffer
Trap logging: list SyslogServerList, facility 20, 9999999999 messages logged
Logging to management Internal_IP, UDP TX:10
Logging to management External_IP, UDP TX:10
Global TCP syslog stats::
NOT_PUTABLE: 0, ALL_CHANNEL_DOWN: 0
CHANNEL_FLAP_CNT: 0, SYSLOG_PKT_LOSS: 0
PARTIAL_REWRITE_CNT: 0
Permit-hostdown logging: disabled
History logging: level errors, 99999999 messages logged <---- SNMP trap is causing the delay
Device ID: disabled
Mail logging: disabled
ASDM logging: level informational, 0 messages logged
HostName/pri/act(config)#
But external logging still functions correctly.
Trying to re-configure the logging settings doesn't change the behaviour.
Conditions
SNMP Traps and logging history are enabled
Workaround
removal of "logging history " solved the issue