func NewContext(ctx context.Context, log *Logger) context.Context {
	return context.WithValue(ctx, contextKeyLog, log)
}
NewContext returns a new Context that carries value log.
package structlog
import "context"
type contextKey int
const contextKeyLog contextKey = 0