-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
v2About Jomon version2About Jomon version2
Description
#825 で苦しさを感じたので
- zapは引き続き使いたい
router.HandlersにLoggerフィールドがあるが、これだとecho.Context外なのでservice/webhook.goからアクセスできないmodel層とent層も見たいmodel層ではそもそもLoggerにアクセスできない。かと言って雑にctxに突っ込むのは違う
slog時代のGoではloggerをcontextで引きまわさなくて良い気がする - Diary of a Perpetual Studentent層ではlog.Printlnが使われている。
Line 103 in a637f70
cfg := config{log: log.Println, hooks: &hooks{}, inters: &inters{}}
Loggerは設定可能っぽいのでこれを使う
Lines 126 to 130 in a637f70
func Log(fn func(...any)) Option { return func(c *config) { c.log = fn } }
Metadata
Metadata
Assignees
Labels
v2About Jomon version2About Jomon version2