Documentation
¶
Index ¶
- Variables
- type Logger
- type MockLogger
- func (l *MockLogger) Debug(msg string, fields ...zap.Field)
- func (l *MockLogger) Error(msg string, fields ...zap.Field)
- func (l *MockLogger) Info(msg string, fields ...zap.Field)
- func (l *MockLogger) Warn(msg string, fields ...zap.Field)
- func (l *MockLogger) WasObserved(level string, msg string, fields ...zap.Field) bool
- func (l *MockLogger) WasObservedIgnoreFields(level string, msg string) bool
- func (l *MockLogger) With(fields ...zap.Field) Logger
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotObserved = fmt.Errorf("log entry was not observed")
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { Info(msg string, fields ...zap.Field) Error(msg string, fields ...zap.Field) Debug(msg string, fields ...zap.Field) Warn(msg string, fields ...zap.Field) With(fields ...zap.Field) Logger }
func NewFakeLogger ¶
func NewFakeLogger() Logger
func NewZapLogger ¶
func NewZapLoggerFromEnv ¶
func NewZapLoggerFromEnv() Logger
type MockLogger ¶
type MockLogger struct {
// contains filtered or unexported fields
}
func NewMockLogger ¶
func NewMockLogger(base Logger) *MockLogger
func (*MockLogger) WasObserved ¶
func (*MockLogger) WasObservedIgnoreFields ¶
func (l *MockLogger) WasObservedIgnoreFields(level string, msg string) bool
Click to show internal directories.
Click to hide internal directories.