最近,我的Chrome瀏覽器停止在控制檯上顯示$log.debug()
消息。我一直在使用這種角度記錄方式,而不是使用console.log()
,因爲當我將腳本上傳到生產服務器時,很容易禁用日誌記錄。
我已經檢查過我的$logProvider
配置,而debugEnabled()
設置爲true
。
由於某種原因,在Chrome上顯示$log.debug()
消息的唯一方法是在控制檯過濾器上啓用verbose
消息。直到最近,這是沒有必要的。啓用詳細信息並不好,因爲控制檯吐出了許多我不關心的其他消息。
我目前在Windows 7機器上使用64位的Chrome v60.0.3112.101。它與瀏覽器版本有關嗎?我可以做些什麼來讓它在沒有詳細模式的情況下再次顯示消息嗎?
Ps .: Firefox繼續顯示所有內容。
我還沒有嘗試過該裝飾選項,所測試的「用戶僅messagens」並按預期工作。謝謝! –
不客氣。 '僅限用戶消息'將刪除所有其他具有較高日誌等級但不是來自'控制檯'調用的條目(例如失敗的請求)。這可能是不可取的。 – estus
裝飾器代碼不適合我,但只是瞭解Chrome如何隱藏日誌真的有幫助! – inorganik