-
玩轉 Go 日志框架 zap
本文包括兩部分,一部分是源碼解讀,另一部分是對zap的增強。 由于zap是一個log庫,所以從兩方面來深入閱讀zap的源碼,一個是初始化logger的流程,一個是打一條log的流程。 Github地址:github.com/uber-go/zap… 初始化Logger zap的Logger是一般通過一個Config結構體初始化的,首先看下這個結構體有哪些字段 type?Config?struct?{ ???????//?日志Level,因為可以動態更改,所以是atomic類型的,畢竟比鎖的性能好…