rclone/cmd/serve/s3/logger.go

27 lines
515 B
Go
Raw Normal View History

package s3
import (
"fmt"
"github.com/Mikubill/gofakes3"
"github.com/rclone/rclone/fs"
)
// logger output formatted message
type logger struct{}
// print log message
func (l logger) Print(level gofakes3.LogLevel, v ...interface{}) {
// fs.Infof(nil, fmt.Sprintln(v...))
switch level {
case gofakes3.LogErr:
fs.Errorf(nil, fmt.Sprintln(v...))
case gofakes3.LogWarn:
fs.Infof(nil, fmt.Sprintln(v...))
case gofakes3.LogInfo:
fs.Debugf(nil, fmt.Sprintln(v...))
default:
panic("unknown level")
}
}