Я запускаю свое приложение пирамиды в качестве службы systemd.
sudo systemctl restart my_pyramid_app
Я добавил код по этой ссылке , чтобы перенаправить мои журналы в файл production.log.
Недавно я добавил несколько команд печати для распечатки сообщений об исключениях в моем приложении. Но я не вижу ни одной из этих команд печати, которые будут напечатаны в файле production.log.
Я также проверил журналы, используя команду ниже, но там тоже не видел свои журналы.
journalctl -u s4m_pyramid -S "1 week ago"
Вот мой код для команд печати. Он сидит в __init__.py
файле
@notfound_view_config()
def notfound(exc,request):
print("Not found view!!!")
print(request.exception)
return redirect(url('/contents/error'))
@exception_view_config()
def error_view(exc,request):
print("Exception view!!!")
print(request.exception)
return redirect(url('/contents/error'))
Любые идеи, куда направляется моя команда печати