add info about limited ip to logs

This commit is contained in:
Umputun 2023-11-26 16:52:16 -06:00
parent 899b552108
commit 672d4c2af8

View File

@ -137,11 +137,16 @@ func (s *Service) Run(ctx context.Context) error {
evRecv = false
lst := s.mergeLists()
for _, m := range lst {
onlyFrom := ""
if len(m.OnlyFromIPs) > 0 {
onlyFrom = fmt.Sprintf(" +[%v]", strings.Join(m.OnlyFromIPs, ",")) // show onlyFrom if set
}
if m.MatchType == MTProxy {
log.Printf("[INFO] proxy %s: %s %s -> %s", m.ProviderID, m.Server, m.SrcMatch.String(), m.Dst)
log.Printf("[INFO] proxy %s: %s %s -> %s%s", m.ProviderID, m.Server, m.SrcMatch.String(), m.Dst, onlyFrom)
}
if m.MatchType == MTStatic {
log.Printf("[INFO] assets %s: %s %s -> %s", m.ProviderID, m.Server, m.AssetsWebRoot, m.AssetsLocation)
log.Printf("[INFO] assets %s: %s %s -> %s%s", m.ProviderID, m.Server, m.AssetsWebRoot,
m.AssetsLocation, onlyFrom)
}
}
s.lock.Lock()