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 вернет тебе логи для конкретного сервиса.
Обсуждают сегодня