[英]How to print django-nose exception below log
Django-nose以以下格式將異常和堆棧跟蹤打印在兩個日志中間隱藏的位置:
如果日志很長(幾百行),這真的無濟於事,因為必須找到“中間”堆棧跟蹤以了解實際出了什么問題,而不是僅僅滾動到底部並能夠看到錯誤。
有什么方法可以格式化此格式,以便最后顯示堆棧跟蹤和異常(aka 1.實時日志,2。記錄的日志,3。異常和堆棧跟蹤)? 據我所知,沒有其他選擇。
鼻子在單獨的容器中跟蹤標准輸出(stdout)和日志記錄(python日志記錄模塊)。 您可以在測試運行期間控制兩個緩沖區的輸出捕獲過程。 因此,如果您想使用--nocapture
和--nologcapture
禁用捕獲記錄的日志, --nocapture
測試將以堆棧跟蹤結束。 這樣,步驟(3)將被消除。 要按照描述的順序重新排序,您可能需要制作一個自定義插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.