Предполагая, что вы используете веб-сервер на базе Linux, запишите свои журналы в простой файл журнала и выполняйте задание cron ежедневно. Вы можете bzcat файл, чтобы получить его содержимое. Тот же сценарий cron может удалить файлы старше указанного порога, или вы можете удалить старые журналы вручную. Это довольно приемлемая схема, которую использует большинство демонов, прямо или косвенно через системный журнал.
Просто не забудьте написать файл журнала за пределами общедоступного веб-корня, иначе люди смогут угадать ваши имена файлов журнала и загрузить потенциально разоблачающие данные.