Избегайте записи в файловую систему; это может генерировать конфликты / условия гонки между потоками, которые пытаются записать в один и тот же файл. Базы данных являются прекрасным решением этой проблемы и предоставляют некоторые приятные преимущества, такие как возможность легко создавать отчеты из нормализованных данных.
Кроме того, какую информацию вы регистрируете? Журналы IIS очень подробны. Сохранение информации, которая уже доступна в этих журналах, дублирует работу (сервер записывает свои журналы, а затем вы записываете свои), что, конечно, приводит к снижению производительности.