私はloggerとして"go.uber.org/zap"
を使っています。
以下のようにmain.go
で初期化しています。
func init() { logger, _ = zap.NewProduction() logger.Info("initialize application") } func main() { ... }
このような変数をたとえば
. ├── Gopkg.lock ├── Gopkg.toml ├── README.md ├── domains ├── interfaces ├── main.go ├── main_test.go ├── proxy.sh ├── repository └── vendor
このような構成で、どこでも使いたいときは
helper/logger
などを作ってlogger.Info
をラップする関数やメソッドを定義
しないといけないのでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/29 04:53
2018/08/29 05:48
退会済みユーザー
2018/08/31 03:43