我正在開發Go語言,echo框架。在golang中,如何識別日誌中的線程或類似內容?
我正在設計一個記錄器,我想記錄相當於線程ID的日誌,但我不知道一個好方法。
例如,如果登錄處理在多次訪問的同時進行,一次成功,一次失敗 通過查看失敗的日誌無法確定。
檢查後,在Go語言goroutine的id存在,但我不應該得到它, 原來有人說,goroutine在同一個線程中是不一樣的。
如何識別線程? 還是有一個包把它們放在日誌中?
對不起,如果我使用了錯誤的表達方式,因爲英語不是我的母語。 謝謝。
另請參閱http://stackoverflow.com/questions/33947545/go-log-thread-id-in-gorilla-handler – nos