repoze.errorlog

소프트웨어 스크린 샷:
repoze.errorlog
소프트웨어 정보:
버전: 0.9.2
업로드 날짜: 14 Apr 15
라이센스: 무료
인기: 5

Rating: nan/5 (Total Votes: 0)

(또는 채널이 구성되지 않은 경우 wsgi.errors는, 파일 핸들)

repoze.errorlog 예외를 차단하고 파이썬 로깅 모듈 채널 & NBSP에 기록 WSGI 미들웨어 필터를 구현합니다. 또한 브라우저 UI를 통해 제한된 예외 역사의 검색을 할 수 있습니다.
구성
기본 구성을 사용하려면, 당신은 응용 프로그램의 PasteDeploy 파이프 라인, 예에서 필터를 만 포함 할 수 있습니다 :
[파이프 라인 : 주]
파이프 라인 = 달걀 : 붙여 넣기 # 1 cgitb
& NBSP; 달걀 : repoze.errorlog # 오류 로그
& NBSP; yourapp
기본 구성을 대체하려는 경우에는 필터에 대한 별도의 섹션을 확인해야합니다. 이 때 붙여 넣기 구성 옵션 채널, 유지 및 경로입니다. 당신이 로깅 수입 getLogger에서 '한 코드에서 로거로 보낼 것처럼 로깅 채널로 전송 Repoze 로깅 채널을 사용하는 repoze.errorlog를 구성하려면; 관통 - 웹 예외보기,과 같이 구성을 위해 약 50 역 추적을 유지하는 로거 = getLogger ( "Repoze") '과 :
[필터 : 오류 로그]
채널 = Repoze
유지 = 50
경로 = / __ my_error_log__
MyError = RuntimeError에 my.module를 무시
기본적으로 채널이 구성되지 않으며, 역 추적이 (오류가 서버의 에러 로그에 표시하게한다) wsgi.errors 파일 핸들로 전송됩니다. 기본적으로 예외 역사 길이 ( '유지')는 20입니다.
기본적으로 오류 로그의 경로는 / __ error_log__이다; 당신은 당신의 구축이 필요에 따라 변경할 수 있습니다.
무시 매개 변수가 기록 또는 (가 리 레이즈하고 있지만) 예외 역사에 보관되는라는 예외를 방지 할 수 있습니다. 기본적으로 예외는 무시되지 않습니다.
파이프 라인의 재구성 필터를 사용하려면 :
[파이프 라인 : 주]
파이프 라인 = 달걀 : 붙여 넣기 # 1 cgitb
& NBSP; 오류 로그
& NBSP; yourapp
당신이 PasteDeploy을 사용하지 않는 경우에는 오류 로그 미들웨어를 수동으로 구성 할 수 있습니다 :
앱 = 에러 로그이다 (응용 프로그램, 채널 = 없음, = '/ __ error_log__', 20 = 경로를 유지,
& NBSP; ignored_exceptions = ())
용법
브라우저 (예외 역사)를 통해 최근의 역 추적을 보려면 서버로 표시되는 호스트 이름에 / __ error_log__ 경로를 확인할 수있다. 뷰는 최근에 역 추적을 보여주는 표시됩니다. 하나를 클릭하면 당신에게 추적 및 예외가 발생한 시간에 존재 WSGI 환경의 렌더링을 표시하는 페이지로 이동합니다.
통합
repoze.errorlog가 파이프 라인에 배치되면, 두 개의 키는 모든 요청 (예외가 제기 repoze.errorlog에 의해 적발되지 않은 경우에도)에 WSGI 환경에 배치됩니다 :
& NBSP; repoze.errorlog.path - 오류 로그 구성되는 경로
& NBSP; repoze.errorlog.entryid - 다음 에러의 항목 ID
미들웨어 및 URL을 구성 할 수 예외를 포착 응용 프로그램
때 (도움이 개발 피드백을위한) 현재의 오류에 그들은
알 repoze.errorlog 다음 코드를 사용하여 파이프 라인이다 ::
& NBSP; paste.request 수입 construct_url에서
& NBSP; 경로 = 싸다 [ 'repoze.errorlog.path']
& NBSP; 항목 = 싸다 [ 'repoze.errorlog.entryid']
& NBSP; URL = construct_url (싸다, PATH_INFO = 경로,
& NBSP = 쿼리 문자열 '항목을 = %의'% 항목)

이 릴리스의 새로운 기능 :

이 릴리스는 파이썬 2.4 / 파이썬 2.5에 대한 지원을 유지하는 마지막입니다.
독극물과 젠킨스를 사용하여 지속적인 통합에 대한 지원이 추가되었습니다.
PyPy에 대한 지원이 추가되었습니다.
추가 된 'setup.py DEV'별명 (실행 개발 플러스 코와 범위 설치 setup.py).
GitHub의에 이전.

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Agendaless Consulting

compoze
compoze

14 Apr 15

repoze.urchin
repoze.urchin

11 May 15

repoze.mailin
repoze.mailin

15 Apr 15

repoze.lru
repoze.lru

20 Feb 15

코멘트 repoze.errorlog

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!