repoze.errorlog

Software screenshot:
repoze.errorlog
Software ətraflı:
Version: 0.9.2
Tarixi Upload: 14 Apr 15
Geliştirici: Agendaless Consulting
Lisenziya: Pulsuz
Məşhurluq: 5

Rating: nan/5 (Total Votes: 0)

(Və ya heç bir kanal yapılandırılmış əgər wsgi.errors, filehandle)

repoze.errorlog istisnalar kəsir və Python giriş modulu kanal & nbsp onları yazır wsgi middleware filter həyata keçirir. O, həmçinin bir browser UI vasitəsilə məhdud istisna tarixi gəzən imkan verir.
Konfiqurasiya
Mənim cari konfiqurasiya istifadə etmək istəyirsinizsə, sizin proqram PasteDeploy boru kəməri, məsələn filter daxil yalnız bilərsiniz:
[Boru kəmərinin: əsas]
boru kəməri = yumurta: Paste # cgitb
& Nbsp; yumurta: repoze.errorlog # ErrorLog
& Nbsp; yourapp
Mənim cari konfiqurasiya yalnış istəyirsinizsə, filtre üçün ayrıca bölmə etmək lazımdır. Bu zaman Paste konfiqurasiya variantları kanal saxlamaq və yol var. Siz giriş idxal getLogger olan 'etdi kod olan bir Çetele göndər sanki giriş kanalı göndərir Repoze giriş kanalı, istifadə repoze.errorlog konfiqurasiya etmək; vasitəsilə-web istisna views, belə ki, kimi konfiqurasiya üçün 50 tracebacks saxlamaq üçün Çetele = getLogger ("Repoze") və:
[Filter: ErrorLog]
kanal = Repoze
saxlamaq = 50
yol = / __ my_error_log__
MyError: = RuntimeError my.module ignore
Mənim cari olaraq, heç bir kanal yapılandırılmış və tracebacks (səhvlər server səhv günlük göstərmək səbəb olmalıdır) wsgi.errors fayl qolu göndərilir. Mənim cari olaraq, istisna tarixi uzunluğu (davam) 20.
Mənim cari olaraq, səhv daxil yolu / __ error_log__ edir; Siz yerləşdirilməsi üçün zəruri dəyişə bilərsiniz.
ignore parametri daxil və ya (onlar reraised baxmayaraq) istisna tarixində saxlanılır adına istisnalar qarşısını alır. Mənim cari olaraq, heç bir istisna nəzərə alınmır.
Boru kəməri reconfigured filter istifadə etmək üçün:
[Boru kəmərinin: əsas]
boru kəməri = yumurta: Paste # cgitb
& Nbsp; ErrorLog
& Nbsp; yourapp
Siz PasteDeploy istifadə etməyin, siz ErrorLog middleware əl konfiqurasiya edə bilərsiniz:
app = ErrorLog (app, kanal = Yox = '/ __ error_log__, 20 = yolunu tutacaq,
& Nbsp; ignored_exceptions = ())

Istifadə

Sənin Brauzer (istisna tarixi) vasitəsilə son tracebacks keçirmək üçün, server təmsil kompüter adı da / __ error_log__ yol edin. A görünüşü bütün son tracebacks göstərən təqdim olunacaq. Bir düyməsinə basaraq Siz, traceback və istisna meydana gələn zaman hazır oldu wsgi ətraf mühitin göstərilməsi göstərir ki, bir sayfasına gətirəcək.
inteqrasiya
Repoze.errorlog kəmərə yerləşdirilir zaman, iki düymələri hər bir sorğu (bir istisna qaldırdı və repoze.errorlog tərəfindən tutulan deyil hətta) haqqında wsgi ətraf mühitə yerləşdirilir:
& Nbsp; repoze.errorlog.path - ErrorLog yapılandırılmış olan yolu
& Nbsp; repoze.errorlog.entryid - Növbəti səhv giriş id
Middleware və bir URL tərtib edə bilərsiniz istisnalar tutmaq applications
zaman (faydalı inkişaf Əlaqə üçün) cari səhv onlar
Bildiyiniz repoze.errorlog aşağıdakı kodu istifadə edərək boru kəməri ::
& Nbsp; paste.request idxal construct_url dən
& Nbsp; yol = ekoloji ['repoze.errorlog.path']
& Nbsp; giriş = ekoloji ['repoze.errorlog.entryid']
& Nbsp; url = construct_url (ekoloji, path_info = yolu,
& Nbsp; = querystring 'giriş =% s'% giriş)

Bu azad Yeni nədir:

Bu azad

  • edir Python 2.4 / Python 2.5 dəstək təmin edəcək olan son.
  • Tox və Jenkins istifadə davamlı inteqrasiya üçün əlavə dəstək.
  • PyPy üçün əlavə dəstək.
  • Added 'setup.py dev "bu (çalışır inkişaf plus burun və əhatə quraşdırır setup.py).
  • github köçürüldü.

tələblər

  • Python

Geliştirici digər proqram Agendaless Consulting

repoze.catalog
repoze.catalog

11 May 15

repoze.who
repoze.who

11 May 15

repoze.urchin
repoze.urchin

11 May 15

repoze.tm2
repoze.tm2

14 Apr 15

Şərh repoze.errorlog

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!