jupyter 노트북으로 파이썬 로거를 테스트하고 있습니다.파이썬 로거 - 한 번만 실행 가능
새로 시작한 커널에서 다음 예제 코드를 실행하면 올바르게 작동하는 로그 파일이 만들어지고 생성됩니다. 내가 예를 들어, 말과 같은 코드를 다시 실행하려고하면
import logging
logging.basicConfig(filename='/home/depot/wintergreen/example.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
그러나, 파일 이름은 아무 일도 발생하지 않습니다, 파일 example.log2
이 만들어지지 않습니다 example.log2
에 example.log
변경.
필자는 로깅을 실행할 때 처음 실행했을 때만 작동한다는 결론을 얻었습니다. 나는 여기서 무엇을 잘못하고 있니?
작품 ... – thebjorn
: 일반적으로, 때마다 basicConfig()에 문제가, 그것이 좀 덜 편리하지만, 당신에게 더 많은 제어 할 수 있습니다 전체 API를 사용하는 시간을 의미 @thebjorn 당신은 jupyter 노트북에서 그것을 테스트 했습니까? –
@thebjorn 질문에 두 번 언급되었습니다 –