로그를 잘 남기기

보통의 웹 어플리케이션, 사이트 등을 만들 때 순수한 개발 외적으로 신경 써야 할 부분 중 여러 가지가 있는데 그 중에 하나가 로그이다. 잘 돌아가는 사이트들도 서버에 들어가서 로그를 남기는 형태나 로그파일을 보면 얼마나 신경을 썼는지를 알 수 있다. 이건 마치 그림의 뒷면이나, 자동차 하부를 보는것과 같다. 로그를 남기는 것은 매우 중요하다. 뭔가 문제가 생겼을 때… Read More

logrotate 사용해서 로그 일별분할 하기

(adsbygoogle = window.adsbygoogle || []).push({}); 파이썬 로거 사용에 대해서 기존의 python logger 의 경우 여러가지 handler 를 사용할 수 있는데, TimeRotatingFileHandler 를 이용했었다. 위와 같이 when="midnight" 설정을 하면 자정을 기해서, 로그가 분할되어진다. 또는 when="d" 로 설정할 경우 일할분할 되는데 이 경우, 실행시간을 기점으로 한다. 즉 오후 5시에 실행했으면 다음날 오후 5시에 로그가 끊어진다. midnight… Read More