fix: enhance logging to handle empty upstream values
All checks were successful
Release Tag / release (push) Successful in 10s

This commit is contained in:
2025-01-23 11:31:28 -06:00
parent f58951fd92
commit 8c1bb695b8

View File

@@ -155,7 +155,12 @@ func (sc *SteamCache) LogStats() {
defer sc.mu.Unlock()
if sc.dirty {
logger.Logger.Info().Str("address", sc.address).Str("version", version.Version).Str("upstream", sc.upstream).Msg("listening")
up := sc.upstream
if up == "" {
up = "{host in request}"
}
logger.Logger.Info().Str("address", sc.address).Str("version", version.Version).Str("upstream", up).Msg("listening")
if sc.memory != nil { // only log memory if memory is enabled
lifetimeBytes, lifetimeFiles, reclaimedBytes, deletedFiles, gcTime := sc.memorygc.Stats()