2012-07-26 6 views
2

도와주세요. 나는 파이썬으로 새로운 사람이다. 나는 WSGI 애플 리케이션을 쓰고있다. 그리고 나는 로깅을 켜고 싶다. 내가 수행초보자를위한 파이썬 로깅 도움말

logger = logging.getLogger(__name__) 

그때 내가 로그에 뭔가를 인쇄하려면 :

logger.exception("Some exception...") 

어디 모든 상점? 콘솔 출력에서만 또는 서버 어딘가에 파일이 있습니까? 그렇다면이 파일을 어디에서 찾을 수 있습니까?

답변

1

실제로 파일을 직접 지정해야합니다. 예 : logging.basicConfig()로 :

logging.basicConfig(filename="/path/to/your/logfile.log") 

로깅 때로는 매우 복잡한 문제가 될 수있다, 나는 당신이 HOWTO를 읽어 좋을 것. Error.log 당신이 볼 수 열기 파일

logging.basicConfig(filename='Error.log',level=logging.ERROR) 
logging.error('Error') 

에 로그를 작성하는 방법

1
import logging 
logging.error("Error") # Prints to console 

ERROR:root:Error 

더 많은 정보 here 않습니다

+0

"그리고이 너무" 왔어? –

+0

죄송합니다. 오타 오류 – Rakesh

+1

"WARNING"수준의 "오류"메시지가 표시되지 않습니다. –