Suppress more HTTP log messages

This commit is contained in:
Igor Chubin 2022-12-18 16:24:55 +01:00
parent 0e2e39774e
commit d91c6da43e

14
srv.go
View File

@ -33,6 +33,15 @@ var cli struct {
const logLineStart = "LOG_LINE_START "
func suppressMessages() []string {
return []string{
"error reading preface from client",
"TLS handshake error from",
"URL query contains semicolon, which is no longer a supported separator",
"connection error: PROTOCOL_ERROR",
}
}
func copyHeader(dst, src http.Header) {
for k, vv := range src {
for _, v := range vv {
@ -95,10 +104,7 @@ func serve(conf *config.Config) error {
errorsLog = logging.NewLogSuppressor(
conf.Logging.ErrorsLog,
[]string{
"error reading preface from client",
"TLS handshake error from",
},
suppressMessages(),
logLineStart,
)