If your application really needs fast asynchronous logging and doesn't care about lost log messages, logging should be done using the error_logger API and the syslog application should be configured so that async_limit > msg_queue_limit.