Одна вещь, которая приходит на ум, - это то, что вы можете записать каждый поток в свой собственный файл журнала, а затем выполнять ежедневный пакетный запуск, чтобы объединить их.
Если вы входите в базу данных, вам, вероятно, потребуется выполнить некоторую настройку и оптимизацию, особенно если БД будет находиться в сети. По крайней мере, вам нужно будет повторно использовать соединения с БД.
Кроме того, есть ли у вас какие-то особые потребности для входа в базу данных? Если все, что вам нужно, это «grep», то я не думаю, что вы выиграете, войдя в базу данных.