3 ms·
What if I don't use zap? Ideally you want to add an option via a function or interface: func New(optOne bool, log func(string, ...any)) { if log == nil
by arp242 2y ago
What if I don't use zap?
Ideally you want to add an option via a function or interface:
func New(optOne bool, log func(string, ...any)) {
if log == nil {
log = func(m string, a ...any) { fmt.Printf(m, a...) }
}
log("starting; optOne=%v", optOne)
}
Or something along those lines.
- philosopher1234 2y agoThis is what log/slog is for!
- arp242 2y agoWhat if I don't use slog?
- derekperkins 2y agoChange and use slog with the zap adapter