NewStdLog returns a *log.Logger which writes to the supplied zap Logger at InfoLevel. To redirect the standard library's package-global logging functions, use RedirectStdLog instead.
(l *Logger)
| 76 | // InfoLevel. To redirect the standard library's package-global logging |
| 77 | // functions, use RedirectStdLog instead. |
| 78 | func NewStdLog(l *Logger) *log.Logger { |
| 79 | logger := l.WithOptions(AddCallerSkip(_stdLogDefaultDepth + _loggerWriterDepth)) |
| 80 | f := logger.Info |
| 81 | return log.New(&loggerWriter{f}, "" /* prefix */, 0 /* flags */) |
| 82 | } |
| 83 | |
| 84 | // NewStdLogAt returns *log.Logger which writes to supplied zap logger at |
| 85 | // required level. |