zerolog
zerolog copied to clipboard
how to add caller package name in log?
@woodgear I guess you are looking for this:
zerolog.CallerMarshalFunc = func(file string, line int) string {
var n int
for i := len(file) - 1; i >= 0; i-- {
if file[i] == '/' {
n++
if n == 2 {
file = file[i+1:]
break
}
}
}
return file + ":" + strconv.Itoa(line)
}