Я бы этого не делал.Если это производственная служба, то перед вами работает соответствующий веб-сервер, верно?Apache или nginx или что-то.Это может сделать ведение журнала, и может сделать это хорошо, и может писать в форму, которая не будет раздувать вашу базу данных, и есть множество аналитических инструментов для анализа журнала.
Вам придется дублироватьМногие из этих функций в вашем декораторе, например, когда вы хотите включить или выключить его, или изменить уровень журнала.Единственное, что вы получите, выполнив все это в django, - это возможность сверхтонкого контроля, такого как регистрация только просмотров сообщений в блоге с номерами идентификаторов, превышающими X или что-то еще.Но, как правило, вам не нужен такой уровень детализации, и вы регистрируете все и проводите анализ на этапе анализа.В настоящее время вы не указали причину, по которой вам нужно делать это из Django.
Если вы действительно хотите это в RDBMS, чтение файла журнала apache в Postgres или MySQL или один из этих дорогих довольно тривиально.