feat: configure livekit logger suppression for production

This commit is contained in:
zarazaex69
2026-05-03 18:25:27 +03:00
parent e1ad3509db
commit 2d2e9d5045

View File

@@ -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) {