Проверьте logging.apache.org для log4X, который соответствует языку, который вы используете. Я знаю, что у них есть log4j (Java) и log4net (C # /. Net). У них также есть примеры того, как настроить каркас ведения журнала для регистрации в таблице базы данных вместо файла.