refactor: remove logging from nest package

This commit is contained in:
hnws
2025-05-01 22:30:06 -04:00
parent db2937d4a3
commit cd2f90a7a1
2 changed files with 13 additions and 32 deletions
-15
View File
@@ -6,15 +6,12 @@ import (
"strings"
"time"
"github.com/AlexxIT/go2rtc/internal/app"
"github.com/AlexxIT/go2rtc/pkg/core"
"github.com/AlexxIT/go2rtc/pkg/rtsp"
"github.com/AlexxIT/go2rtc/pkg/webrtc"
pion "github.com/pion/webrtc/v3"
)
var log = app.GetLogger("nest")
type WebRTCClient struct {
conn *webrtc.Conn
api *API
@@ -55,12 +52,6 @@ func Dial(rawURL string) (core.Producer, error) {
}
lastErr = err
if attempt < maxRetries-1 {
log.Info().
Float64("delay", retryDelay.Seconds()).
Int("attempt", attempt+1).
Int("max_retries", maxRetries-1).
Err(err).
Msg("API initialization failed, retrying")
time.Sleep(retryDelay)
retryDelay *= 2 // exponential backoff
}
@@ -146,12 +137,6 @@ func rtcConn(nestAPI *API, rawURL, projectID, deviceID string) (*WebRTCClient, e
if err != nil {
lastErr = err
if attempt < maxRetries-1 {
log.Info().
Float64("delay", retryDelay.Seconds()).
Int("attempt", attempt+1).
Int("max_retries", maxRetries-1).
Err(err).
Msg("WebRTC connection setup failed, retrying")
time.Sleep(retryDelay)
retryDelay *= 2
continue