Documentation ¶
Index ¶
- type LoggerAtLevel
- type ZapOpaLogger
- func (z *ZapOpaLogger) Debug(format string, a ...interface{})
- func (z *ZapOpaLogger) Error(format string, a ...interface{})
- func (z *ZapOpaLogger) GetFields() map[string]interface{}
- func (z *ZapOpaLogger) GetLevel() logging.Level
- func (z *ZapOpaLogger) Info(format string, a ...interface{})
- func (z *ZapOpaLogger) SetLevel(level logging.Level)
- func (z *ZapOpaLogger) Warn(format string, a ...interface{})
- func (z *ZapOpaLogger) WithFields(m map[string]interface{}) logging.Logger
- func (z *ZapOpaLogger) WithSkip(skip int) *ZapOpaLogger
- func (z *ZapOpaLogger) WriteAtLevel(level zapcore.Level) *LoggerAtLevel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoggerAtLevel ¶
type LoggerAtLevel struct {
// contains filtered or unexported fields
}
LoggerAtLevel wraps a logger to implement the io.Writer interface to write log messages at a given level
type ZapOpaLogger ¶
type ZapOpaLogger struct { *zap.SugaredLogger // contains filtered or unexported fields }
ZapOpaLogger is a wrapper for a Zap logger that implements the OPA logger interface
var (
Logger *ZapOpaLogger
)
func (*ZapOpaLogger) Debug ¶
func (z *ZapOpaLogger) Debug(format string, a ...interface{})
func (*ZapOpaLogger) Error ¶
func (z *ZapOpaLogger) Error(format string, a ...interface{})
func (*ZapOpaLogger) GetFields ¶
func (z *ZapOpaLogger) GetFields() map[string]interface{}
func (*ZapOpaLogger) GetLevel ¶
func (z *ZapOpaLogger) GetLevel() logging.Level
func (*ZapOpaLogger) Info ¶
func (z *ZapOpaLogger) Info(format string, a ...interface{})
func (*ZapOpaLogger) SetLevel ¶
func (z *ZapOpaLogger) SetLevel(level logging.Level)
func (*ZapOpaLogger) Warn ¶
func (z *ZapOpaLogger) Warn(format string, a ...interface{})
func (*ZapOpaLogger) WithFields ¶
func (z *ZapOpaLogger) WithFields(m map[string]interface{}) logging.Logger
func (*ZapOpaLogger) WithSkip ¶
func (z *ZapOpaLogger) WithSkip(skip int) *ZapOpaLogger
func (*ZapOpaLogger) WriteAtLevel ¶
func (z *ZapOpaLogger) WriteAtLevel(level zapcore.Level) *LoggerAtLevel
Click to show internal directories.
Click to hide internal directories.