frostfs-s3-gw/api/middleware/log_http_stub.go
Nikita Zinkevich 6f87a9b3b6 [#369] Add response logging
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
2024-08-30 09:06:45 +03:00

32 lines
592 B
Go

//go:build !loghttp
package middleware
import (
"net/http"
"git.frostfs.info/TrueCloudLab/frostfs-s3-gw/internal/logs"
"go.uber.org/zap"
)
type LogHTTPConfig struct {
Enabled bool
MaxBody int64
MaxLogSize int
OutputPath string
UseGzip bool
LogResponse bool
}
func LogHTTP(l *zap.Logger, _ *LogHTTPConfig) Func {
l.Warn(logs.LogHTTPDisabledInThisBuild)
return func(h http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
h.ServeHTTP(w, r)
})
}
}
func ReloadFileLogger(_ *LogHTTPConfig) error {
return nil
}