우리는 서비스 프로세스를 위해 오류 로그와 액세스 로그가 필요하다는 것을 알고 있습니다. 이들은 서비스와 같이 장기간에 걸쳐 실행되는 프로세스입니다. 그들은 그 (것)들에게 한 외침에 반응한다.파이썬에서 오류 및 액세스 로그 생성
는 따라서, 우리는 단순히 다음 달성하기 위해 여러분의 도움이 필요합니다 :
나는 오류를 수집 할 수 있도록 간단하게, 표준 에러와 표준 출력에 대한 접근에 오류를 리디렉션합니다 나는이MyLogger
을 설계 생각하고
# for developers
from MyLogger import log
log.error 'something bad something wrong'
log.access 'something something'
stderr 및 stdout에 대한 구성을 통한 특정 파일.
또 다른 포인트 :이 서비스는 web.py 인스턴스입니다.
경고, 디버그, 오류, 정보 등 다양한 수준의 제어 로그를 찾는 것이 아니라고 생각합니다. 내 목표는 아파치 웹 서버와 비슷한 오류 로그와 액세스 로그를 갖는 것입니다. 따라서 개발자는 다음과 같이 경고, 디버그 등을 사용하지 않아야합니다.
log.warn msg
log.debug msg
이 것은 필수 사항이 아닙니다.
웹 서버 나 서비스와 비슷한 오류 로그와 액세스 로그가 필요합니다.
모든 작업이 필요할 때마다 파일에 쓰는 것이 좋습니다. 파일에 쓰기 만하면됩니다. 한심한 프레임 워크/라이브러리가 필요하지 않습니다. – thecoshman
! 로깅은 파일 쓰기 작업 이상의 것이라고 생각했습니다. –
@AmolPujari 나는 왜 연마 의견을 게시하고 있는지 궁금합니다. (이후 삭제 된 답변에서 다른 두 항목을 보았습니다.) 당신의 목표는 무엇입니까? 당신은 조업 중이십니까 또는 당신이 설명하는 문제를 사람들이 어떻게 해결했는지 알고 싶습니까? – sehe