Я работаю на сервере, и я начинаю внедрять протоколирование. Тем не менее, я не уверен, следует ли использовать db для ведения журнала или просто файл открытого текста.
Я планирую регистрировать некоторую базовую информацию для каждого запроса (какой тип запроса, IP-адрес запроса, отслеживание сеанса). Для некоторых запросов будет предоставлена расширенная информация (подробности о том, какой тип запроса был сделан), и если есть какие-либо ошибки, я также запишу их.
С одной стороны, размещение журналов в db означает, что я мог бы выполнять запросы по зарегистрированным данным. С другой стороны, я не уверен, что это создаст ненужную нагрузку на db. Конечно, я мог бы также использовать как db, так и файл журнала для ведения журнала. Что думают люди о правильной регистрации?
(Если это имеет значение, я использую mod_python на сервере Apache с MySQL db. Поэтому я бы использовал logging или просто создавая некоторые таблицы протоколирования в db.)