type go.uber.org/zap.Logger
60 uses
go.uber.org/zap (current package)
config.go#L173: func (cfg Config) Build(opts ...Option) (*Logger, error) {
global.go#L48: func L() *Logger {
global.go#L66: func ReplaceGlobals(logger *Logger) func() {
global.go#L78: func NewStdLog(l *Logger) *log.Logger {
global.go#L86: func NewStdLogAt(l *Logger, level zapcore.Level) (*log.Logger, error) {
global.go#L102: func RedirectStdLog(l *Logger) func() {
global.go#L119: func RedirectStdLogAt(l *Logger, level zapcore.Level) (func(), error) {
global.go#L123: func redirectStdLogAt(l *Logger, level zapcore.Level) (func(), error) {
global.go#L141: func levelToFunc(logger *Logger, lvl zapcore.Level) (func(string, ...Field), error) {
logger.go#L40: type Logger struct {
logger.go#L67: func New(core zapcore.Core, options ...Option) *Logger {
logger.go#L71: log := &Logger{
logger.go#L85: func NewNop() *Logger {
logger.go#L86: return &Logger{
logger.go#L98: func NewProduction(options ...Option) (*Logger, error) {
logger.go#L106: func NewDevelopment(options ...Option) (*Logger, error) {
logger.go#L115: func Must(logger *Logger, err error) *Logger {
logger.go#L127: func NewExample(options ...Option) *Logger {
logger.go#L144: func (log *Logger) Sugar() *SugaredLogger {
logger.go#L152: func (log *Logger) Named(s string) *Logger {
logger.go#L167: func (log *Logger) WithOptions(opts ...Option) *Logger {
logger.go#L177: func (log *Logger) With(fields ...Field) *Logger {
logger.go#L189: func (log *Logger) Level() zapcore.Level {
logger.go#L196: func (log *Logger) Check(lvl zapcore.Level, msg string) *zapcore.CheckedEntry {
logger.go#L202: func (log *Logger) Log(lvl zapcore.Level, msg string, fields ...Field) {
logger.go#L210: func (log *Logger) Debug(msg string, fields ...Field) {
logger.go#L218: func (log *Logger) Info(msg string, fields ...Field) {
logger.go#L226: func (log *Logger) Warn(msg string, fields ...Field) {
logger.go#L234: func (log *Logger) Error(msg string, fields ...Field) {
logger.go#L246: func (log *Logger) DPanic(msg string, fields ...Field) {
logger.go#L256: func (log *Logger) Panic(msg string, fields ...Field) {
logger.go#L267: func (log *Logger) Fatal(msg string, fields ...Field) {
logger.go#L275: func (log *Logger) Sync() error {
logger.go#L280: func (log *Logger) Core() zapcore.Core {
logger.go#L284: func (log *Logger) clone() *Logger {
logger.go#L289: func (log *Logger) check(lvl zapcore.Level, msg string) *zapcore.CheckedEntry {
options.go#L31: apply(*Logger)
options.go#L35: type optionFunc func(*Logger)
options.go#L37: func (f optionFunc) apply(log *Logger) {
options.go#L43: return optionFunc(func(log *Logger) {
options.go#L56: return optionFunc(func(log *Logger) {
options.go#L63: return optionFunc(func(log *Logger) {
options.go#L76: return optionFunc(func(log *Logger) {
options.go#L84: return optionFunc(func(log *Logger) {
options.go#L99: return optionFunc(func(log *Logger) {
options.go#L109: return optionFunc(func(log *Logger) {
options.go#L117: return optionFunc(func(log *Logger) {
options.go#L125: return optionFunc(func(log *Logger) {
options.go#L156: return optionFunc(func(log *Logger) {
options.go#L164: return optionFunc(func(log *Logger) {
sugar.go#L56: base *Logger
sugar.go#L63: func (s *SugaredLogger) Desugar() *Logger {
go.pact.im/x/zaplog
zaplog.go#L12: func New(w io.Writer) *zap.Logger {
zaplog.go#L31: func Tee(log *zap.Logger, core zapcore.Core) *zap.Logger {