Если события происходят раз в минуту, то нечего и огород городить. Можно каждое событие писать на диск сразу, ощутимой нагрузки ни на винт, ни на процессор это не создаст. По Вашему посту я понял, что событий как раз очень много и происходят они очень часто, чаще раза в секунду. Можно, кстати, сделать и комбинированный триггер записи - чтобы срабатывал или от объема буфера, или от таймаута.