IT 이야기 공간/프로그램 언어
파이썬(python) 순환 로그 파일 저장 및 관리 logging
프로그램 개발시 동작 상태, 결과 또는 오류 발생시 내용들을 파일에 저장 해야 할 경우가 생깁니다. 로그가 없다면 프로그램이 동작 했는데 정상 동작 했는지 ? 수행은 한 것인지? 를 알기 힘듭니다. 또한 동작 중 오류가 발생했는데 어떤 오류가 발생해서 프로그램이 중지 되었는지를 알 수 있는 방법으로 외부 파일에 메시지를 남기는 방법을 사용 합니다. 이런 메시지들을 로그(log) 라고 합니다. 프로그램 개발 중에도 디버깅을 위해 어떤 값을 출력해 보고자 할 경우도 사용 할 수 있습니다. 로그를 파일에 저장할 때 고려할 사항 들이 있습니다. 1. 로그 형식 - 일자, 시간, 메시지 등이 형식 정의 2. 파일 관리 - 로그 파일 개수 : 하나의 파일로 관리 또는 몇 개의 파일만 관리, 일자별로 파일 생성 등 ..