Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitGlobalLogger ¶
func MustNewLogger ¶ added in v1.1.4
func NewZapLeveledLogger ¶ added in v1.1.5
func NewZapLeveledLogger(name string) retryablehttp.LeveledLogger
New creates a ZapLeveledLogger with a zap.logger that satisfies standard library log.Logger interface.
func SetWebSocketConn ¶ added in v1.1.5
Types ¶
type WebSocketLogSyncher ¶ added in v1.1.5
type WebSocketLogSyncher struct {
// contains filtered or unexported fields
}
func NewWebSocketLogSyncher ¶ added in v1.1.5
func NewWebSocketLogSyncher() *WebSocketLogSyncher
func (*WebSocketLogSyncher) SetWSConn ¶ added in v1.1.5
func (wsSync *WebSocketLogSyncher) SetWSConn(conn net.Conn)
func (*WebSocketLogSyncher) Sync ¶ added in v1.1.5
func (wsSync *WebSocketLogSyncher) Sync() error
type ZapLeveledLogger ¶ added in v1.1.5
type ZapLeveledLogger struct {
Logger *zap.SugaredLogger
}
ZapLeveledLogger wrapper for zap.logger for use with hashicorp's go-retryable LeveledLogger port from https://github.com/hashicorp/go-retryablehttp/issues/182#issuecomment-1758011585
func (*ZapLeveledLogger) Debug ¶ added in v1.1.5
func (l *ZapLeveledLogger) Debug(msg string, keysAndValues ...interface{})
func (*ZapLeveledLogger) Error ¶ added in v1.1.5
func (l *ZapLeveledLogger) Error(msg string, keysAndValues ...interface{})
func (*ZapLeveledLogger) Info ¶ added in v1.1.5
func (l *ZapLeveledLogger) Info(msg string, keysAndValues ...interface{})
func (*ZapLeveledLogger) Warn ¶ added in v1.1.5
func (l *ZapLeveledLogger) Warn(msg string, keysAndValues ...interface{})
Click to show internal directories.
Click to hide internal directories.