11
나는 gunicorn으로 django 응용 프로그램을 실행 중이며, 나는 로그 메시지를 볼 수 없다. 여기 Django와 gunicorn에 로그인하기
로그를 기록하는 코드입니다logger = logging.getLogger(__name__)
def home_page(request):
logger.warning('in home page')
(참고 :이 홈페이지로 연결되는보기 때문에이 코드는 확실히 실행)이 설정에서 내 로그 구성이
입니다 평 :
: 나는 다음과 같은 인수 데몬으로 gunicorn 실행LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'stream': sys.stdout,
},
},
'loggers': {
'django': {
'handlers': ['console'],
},
},
'root': {'level': 'INFO'},
}
access.log 및 error.log가 모두 생성되어 gunicorn 메시지로 채워지지만 작성한 메시지를 볼 수 없습니다.
감사합니다.
감사합니다. 나는 gunicorn과 함께 작동하는 기본적인 예제를 찾는 데 어려움을 겪고있었습니다. – mirth23
stderr에도 쓰여지 죠? –
기본적으로 stderr에 실제로 기록됩니다. 또한 다음과 같이 지정된 스트림과 다른 처리기를 추가해야 stdout에이를 기록하려면 : 'console_stdout': { '수준': 'DEBUG', '스트림'sys.stdout, '클래스': ' logging.StreamHandler ' } –