serve s3: fixes before merge

- add context to log and fallthrough to error log level
- test: use rclone random lib to generate random strings
- calculate hash from vfs cache if file is uploading
- add server started log with server url
- remove md5 hasher
This commit is contained in:
Saw-jan 2023-09-12 16:35:13 +05:45 committed by Nick Craig-Wood
parent 34ef5147aa
commit d3dcc61154
8 changed files with 62 additions and 36 deletions

View file

@ -12,15 +12,14 @@ 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")
fallthrough
case gofakes3.LogErr:
fs.Errorf("serve s3", fmt.Sprintln(v...))
case gofakes3.LogWarn:
fs.Infof("serve s3", fmt.Sprintln(v...))
case gofakes3.LogInfo:
fs.Debugf("serve s3", fmt.Sprintln(v...))
}
}