From 2d2e9d50459fa8b44424de7f419c5089a948f136 Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Sun, 3 May 2026 18:25:27 +0300 Subject: [PATCH] feat: configure livekit logger suppression for production --- cmd/olcrtc/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/olcrtc/main.go b/cmd/olcrtc/main.go index 03cec2a..95d2988 100644 --- a/cmd/olcrtc/main.go +++ b/cmd/olcrtc/main.go @@ -12,6 +12,8 @@ import ( "syscall" "time" + lksdk "github.com/livekit/server-sdk-go/v2" + protoLogger "github.com/livekit/protocol/logger" "github.com/openlibrecommunity/olcrtc/internal/app/session" "github.com/openlibrecommunity/olcrtc/internal/logger" "github.com/openlibrecommunity/olcrtc/internal/names" @@ -140,7 +142,10 @@ func parseFlags() config { func configureLogging(debug bool) { if debug { logger.SetVerbose(true) + return } + // Suppress noisy LiveKit/pion logs unless debug is enabled. + lksdk.SetLogger(protoLogger.GetDiscardLogger()) } func resolveDataDir(dataDir string) (string, error) {