2013-10-28 50 views

回答

52

兩件事情是不同的:通過包日誌

  1. 印刷是從安全併發夠程(其純fmt不是)

  2. 日誌可以添加自動定時信息。

所以這些是兩個完全不同的東西。日誌記錄用於格式化,並且fmt用於格式化。 (好吧,日誌使用相同的動詞和標誌,但這很方便)。

+0

我喜歡日誌,因爲時間戳。使用Log的缺點是它總是寫入stderr。 – rem7

+9

@ rem7它通過* default *登錄到'os.Stderr'。只需調用['log.setOutput'](https://golang.org/pkg/log/#SetOutput)將其發送給任何'io.Writer'(甚至可能是'bytes.Buffer')。 –

+5

請問,你可以添加代碼示例'從併發goroutines安全日誌' – bsbak

相關問題