Go 中應用程序登錄的模式是什么?如果我有,比如說,我需要從 5 個 goroutines 登錄,我應該......創建一個log.Logger并傳遞它?傳遞一個指向那個的指針log.Logger?每個 goroutine 或函數都應該創建一個記錄器嗎?我應該將記錄器創建為全局變量嗎?
3 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
對于簡單的情況,在日志包中定義了一個全局記錄器,log.Logger
. 這個全局記錄器可以通過log.SetFlags
.
之后可以調用日志包的頂級函數,如log.Printf
and log.Fatalf
,它們使用該全局實例。
- 3 回答
- 0 關注
- 481 瀏覽
添加回答
舉報
0/150
提交
取消