Files
OpenList/server/s3/logger.go
Kuingsmile fdcc2f136e chore: change module name to OpenListTeam/OpenList (#2)
* Enable blank issue

* chore(README.md): update docs (temporally)

* Update FUNDING.yml

* chore: purge README.md

* chore: change module name to OpenListTeam/OpenList

* fix: fix link errors

* chore: remove v3 in module name

* fix: resolve some conficts

* fix: resolve conficts

* docs: update with latest file

---------

Co-authored-by: ShenLin <773933146@qq.com>
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com>
Co-authored-by: joshua <i@joshua.su>
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com>
2025-06-12 22:02:46 +08:00

28 lines
665 B
Go

// Credits: https://pkg.go.dev/github.com/rclone/rclone@v1.65.2/cmd/serve/s3
// Package s3 implements a fake s3 server for alist
package s3
import (
"fmt"
"github.com/OpenListTeam/OpenList/pkg/utils"
"github.com/alist-org/gofakes3"
)
// logger output formatted message
type logger struct{}
// print log message
func (l logger) Print(level gofakes3.LogLevel, v ...interface{}) {
switch level {
default:
fallthrough
case gofakes3.LogErr:
utils.Log.Errorf("serve s3: %s", fmt.Sprintln(v...))
case gofakes3.LogWarn:
utils.Log.Infof("serve s3: %s", fmt.Sprintln(v...))
case gofakes3.LogInfo:
utils.Log.Debugf("serve s3: %s", fmt.Sprintln(v...))
}
}