b6d0c89aa1
Co-authored-by: multica-agent <github@multica.ai>
36 lines
487 B
Go
36 lines
487 B
Go
package logx
|
|
|
|
import (
|
|
"context"
|
|
"log"
|
|
)
|
|
|
|
type Logger interface {
|
|
Error(...any)
|
|
Errorf(string, ...any)
|
|
Info(...any)
|
|
Infof(string, ...any)
|
|
}
|
|
|
|
type logger struct{}
|
|
|
|
func WithContext(context.Context) Logger {
|
|
return logger{}
|
|
}
|
|
|
|
func (logger) Error(v ...any) {
|
|
log.Print(v...)
|
|
}
|
|
|
|
func (logger) Errorf(format string, v ...any) {
|
|
log.Printf(format, v...)
|
|
}
|
|
|
|
func (logger) Info(v ...any) {
|
|
log.Print(v...)
|
|
}
|
|
|
|
func (logger) Infof(format string, v ...any) {
|
|
log.Printf(format, v...)
|
|
}
|