где моя команда печати собирается для приложения пирамиды, работающего в качестве службы systemd - PullRequest
0 голосов
/ 01 ноября 2018

Я запускаю свое приложение пирамиды в качестве службы 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'))

Любые идеи, куда направляется моя команда печати

...