在處理大量偵測的程式碼時,停用標準資料庫日誌套件的日誌記錄可能是常見的需求。了解實現這一目標的最有效方法至關重要。
最初,在進行日誌呼叫或註解掉它們之前設定一個標記進行檢查似乎是可行的選擇。但是,經過仔細檢查,您會發現有更強大的解決方案。
要停用標準記錄器,請考慮利用 io/ioutil 套件的 Discard 值。將日誌包的 SetOutput 方法設定為 ioutil.Discard,您可以有效地將所有日誌記錄輸出重新導向到一個無提示地丟棄它的 void。
或者,如果您使用的是 Go 版本 1.16 或更高版本,您可以直接將 io.Discard 指派給 SetOutput 方法。
這個簡單而有效的解決方案可確保您的日誌記錄無需針對生產環境進行手動檢查或程式碼修改即可抑制。
以上是如何抑制 Go 中標準記錄器的記錄輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!