2017-02-09 5 views
0

리버스 프록시 역할을하는 Gunicorn과 Nginx에서 Flask 앱을 ​​실행합니다. 나는 다음과 같은 로깅 코드가 있습니다플라스크 로거 정보

app.logger.error("This is an error") 
app.logger.info("This is an info") 

을 그리고 내 gunicorn는 다음 인수 이제 내 일상은 내가 오류 메시지 ("이 오류입니다") 얻을 실행될 때

gunicorn --log-file /home/ubuntu/myproject/logs/gunicorn.log --log-level DEBUG --workers 3 --bind unix:myproject.sock -m 007 wsgi:app 

으로 실행 한 내 gunicorn.log에 있지만 파일 ("This is an info")이 보이지 않았다. 이 문제를 해결하는 방법을 알 수 있습니까?

답변

0

--log-level=info을 시도해보십시오

gunicorn --log-file /home/ubuntu/myproject/logs/gunicorn.log --log-level INFO --workers 3 --bind unix:myproject.sock -m 007 wsgi:app 
+0

감사합니다. 나는 그것을 시도 할 것이다. BTW 내 gunicorn.log에서 나는 [2017-02-14 03:33:35 +0000] [718] [DEBUG] GET/api/logout'과 같은 것을 보았습니다. 718이 무엇을 의미하는지 알고 있습니까? –

+0

718은 프로세스 ID입니다. '% (asctime) [% (프로세스) d] [% (레벨 이름) s] % (메시지) s'와 같은 기본 서식을 사용하고있는 것 같습니다. –