Documentation
¶
Overview ¶
Package logger provides logging functionality for StreamSQL. Supports different log levels and configurable log output backends.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Debug ¶
func Debug(format string, args ...interface{})
Debug uses the default logger to record debug information
func Error ¶
func Error(format string, args ...interface{})
Error uses the default logger to record errors
Types ¶
type Logger ¶
type Logger interface {
// Debug records debug level logs
Debug(format string, args ...interface{})
// Info records info level logs
Info(format string, args ...interface{})
// Warn records warning level logs
Warn(format string, args ...interface{})
// Error records error level logs
Error(format string, args ...interface{})
// SetLevel sets the log level
SetLevel(level Level)
}
Logger interface defines basic methods for logging
func NewDiscardLogger ¶
func NewDiscardLogger() Logger
NewDiscardLogger creates a logger that discards all logs Used in scenarios where log output is not needed
Click to show internal directories.
Click to hide internal directories.