파이썬을 사용하여 텍스트 설정 파일에 로거를 설정하려고합니다. 다음은 부분 콘텐츠입니다.Python이 로깅 설정 파일에 filemode를 설정했습니다.
[logger_root]
handlers=result
level=NOTSET
[handler_result]
class=handlers.TimedRotatingFileHandler
interval=midnight
backupCount=5
formatter=simple
level=DEBUG
args=('result_log.txt')
시스템을 실행할 때마다 로그 파일을 다시 작성하고 싶습니다. 그러나 파일에 설정하는 방법을 모릅니다. 나는 이것을 시도하지만 실패한다 :
args=('result_log.txt',filemode='w')
많은 기사가 파이썬 코드에서 설정하는 방법에 대해 이야기한다. 하지만 파일에 설정하고 싶습니다. 그것을하는 방법? 감사.
=======================================
편집 : 하여 로그 파일 'result_log.txt'에 대한 몇 가지 정보를 작성할 수 있습니다
result_logger = logging.getLogger('result')
result_logger.debug("info to write")
을하지만 난 단지 파일에 "추가"할 수 있습니다. 내가 실행할 때마다 파일을 다시 작성하고 싶습니다.
'result_log.txt'에 무엇을 쓰고 싶습니까? –
@AshwiniChaudhary : 내 게시물 수정을 참조하십시오. – Joy