WithLogger takes a parent context and a logger and returns a new context with that logger.
(parent context.Context, logger *zerolog.Logger)
| 64 | // WithLogger takes a parent context and a logger and returns a new context |
| 65 | // with that logger. |
| 66 | func WithLogger(parent context.Context, logger *zerolog.Logger) context.Context { |
| 67 | return context.WithValue(parent, contextKeyLogger, logger) |
| 68 | } |
| 69 | |
| 70 | // CtxSetLogger puts the given logger into the ssh.Context. |
| 71 | func CtxSetLogger(parent ssh.Context, logger *zerolog.Logger) { |