https://blog.d8s.fun/posts/go/go-defer-log/