MCPcopy Create free account
hub / github.com/discourse/discourse-auth-proxy / newRateLimitedLogger

Function newRateLimitedLogger

logging.go:17–22  ·  view source on GitHub ↗
(out io.Writer, prefix string, flag int)

Source from the content-addressed store, hash-verified

15}
16
17func newRateLimitedLogger(out io.Writer, prefix string, flag int) *rateLimitedLogger {
18 return &rateLimitedLogger{
19 logger: log.New(out, prefix, flag),
20 limiter: rate.NewLimiter(rate.Every(250*time.Millisecond), 30),
21 }
22}
23
24func (l *rateLimitedLogger) Printf(format string, v ...interface{}) {
25 if !l.limiter.Allow() {

Callers 1

main.goFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected