package test
import "github.com/open-policy-agent/opa/v1/logging/test"
Index ¶
- type LogEntry
- type Logger
- func New() *Logger
- func (l *Logger) Debug(f string, a ...interface{})
- func (l *Logger) Entries() []LogEntry
- func (l *Logger) Error(f string, a ...interface{})
- func (l *Logger) GetLevel() logging.Level
- func (l *Logger) Info(f string, a ...interface{})
- func (l *Logger) SetLevel(level logging.Level)
- func (l *Logger) Warn(f string, a ...interface{})
- func (l *Logger) WithFields(fields map[string]interface{}) logging.Logger
Types ¶
type LogEntry ¶
LogEntry represents a log message.
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger implementation that buffers messages for test purposes.
func New ¶
func New() *Logger
New instantiates new Logger.
func (*Logger) Debug ¶
Debug buffers a log message.
func (*Logger) Entries ¶
Entries returns buffered log entries.
func (*Logger) Error ¶
Error buffers a log message.
func (*Logger) GetLevel ¶
GetLevel get log level.
func (*Logger) Info ¶
Info buffers a log message.
func (*Logger) SetLevel ¶
SetLevel set log level.
func (*Logger) Warn ¶
Warn buffers a log message.
func (*Logger) WithFields ¶
WithFields provides additional fields to include in log output. Implemented here primarily to be able to switch between implementations without loss of data.
Source Files ¶
- Version
- v1.4.2 (latest)
- Published
- May 2, 2025
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 4 hours ago –
Tools for package owners.