No, it doesn't.
The problem is probably buffering. The ADO.NET appender will not, by default, write each and every log item to the database as it gets them. It will buffer them and write them to the database in batches.
Read further down that article, under the FAQ section, and you'll find this:
Quote:
Why can't I get my ADO.NET appender to log anything? If you look over all of the settings and they look right, chances are that you are experiencing the pain of the bufferSize configuration. Change the bufferSize to 1 and it will attempt to log every message you send right away. If this still does not work, the issue is your configuration.