2025-07-03 11:05:10 -07:00
|
|
|
package logiface
|
|
|
|
|
|
|
|
|
|
type Logger interface {
|
2025-09-08 18:22:43 +02:00
|
|
|
Errorf(format string, args ...any)
|
|
|
|
|
Debugf(format string, args ...any)
|
2025-07-03 11:05:10 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var logger Logger
|
|
|
|
|
|
|
|
|
|
func SetLogger(l Logger) {
|
|
|
|
|
logger = l
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-08 18:22:43 +02:00
|
|
|
func Errorf(format string, args ...any) {
|
2025-07-03 11:05:10 -07:00
|
|
|
if logger != nil {
|
|
|
|
|
logger.Errorf(format, args...)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-08 18:22:43 +02:00
|
|
|
func Debugf(format string, args ...any) {
|
2025-07-03 11:05:10 -07:00
|
|
|
if logger != nil {
|
|
|
|
|
logger.Debugf(format, args...)
|
|
|
|
|
}
|
|
|
|
|
}
|