1.Стоит задача записывать лог в базу.
Вести записи про создание/редактирование обьектов и считать количество get/post запросов.
Мой гениальный план:
- Создать модель
LogEntry
с нужными полями (id_process, level,
date_time, module, message).
- Из экземпляра
LogRecord
достать эти параметры.
- Написать функцию, которая будет создавать экземпляр
LogEntry
c
соотв. параметрами.
Логирование настроено и в файл(FileHandler()
) и в консоль.(StreamHandler()
)
Вопрос: Каким образом словить экземпляр LogRecord
?
В документации docs python3 видел запись record
.
Может она мне нужна? Как тогда ее словить? ))
2.Считать запросы решил через глобальную переменную. Пока вывожу ее значение в файл или консоль. Чтобы сохранять это значение в базе нужно отдельную модель создавать или есть другой способ временно хранить эту цифру?
Планируется выводить счетчики(один общий, второй для каждого пользователя) в шаблон: Пользователь зашел на сайт, поклацал по страницам - счетчики выводится внизу на главной. Индивидуальный счетчик может через куки делать?
Посоветуйте, как лучше сделать или покритикуйте план.
Спасибо.
Updated 6 Oct. 2015, 21:09 by miletskiy.