try/except), а вместо переопред stdout, stderr в systemd
StandardOutput=file:/var/log/uvicorn/access.log
StandardError=file:/var/log/uvicorn/error.log
исопльзовать тогда journald и оттуда уже грепать по сервисам?
1. настроить --log-config если нужно, но логгировать на уровне приложения все в stdout \ stderr. 2. убрать нафиг StandardOutput \ StandardError 3. научиться пользоваться journalctl наконец. зачем грепать? journalctl -u yourname.service вернет тебе логи для конкретного сервиса.
Обсуждают сегодня