Вы можете просто поместить свою часть кода регистрации в файл определения модели models/db.py
или в свой контроллер controllers/default.py
, например:
with open("mylog.log", "at") as f:
f.write(repr(request))
def index():
# index controller definition
# ... rest of the code
или, если вам нужно определить функции или классы:
# --------------------------
# Log part:
# --------------------------
def my_log(request):
with open("mylog.log", "at") as f:
f.write(repr(request))
my_log(request)
# --------------------------
# Controllers part:
# --------------------------
def index():
# index controller definition
# ... rest of the code
Конечно, repr(request)
- это не то, что вам нужно, но вы получаете идею: оттуда вы можете записывать любую информацию, которая вам нравится, до вызова контроллеров (они просто определены на данном этапе).
Сервер уже ведет журнал в корневом каталоге, в httpserver.log
.