Squid 7 access_log: wybór wyjścia i formatu dziennika
Traktuj moduł logowania Squida, ścieżkę wyjścia, format i filtr transakcji jako osobne części jednej reguły access_log.
Dla plikowego access log w Squid 7 z wbudowanym formatem squid:
access_log daemon:/var/log/squid/access.log logformat=squid
Wybierz ścieżkę, której może użyć układ logowania. Przy błędzie uprawnień podczas otwierania pliku sprawdź ścieżkę i dostęp faktycznego zapisującego. Moduł daemon wysyła rekordy do pomocnika logowania; stdio zapisuje bezpośrednio przez obsługę plików Squida.
logformat=squid wybiera pola niezależnie od nazwy pliku. Jest to również udokumentowana wartość domyślna, więc pominięcie nazwy samo w sobie nie wyjaśnia pustego dziennika. Własna nazwa musi wskazywać na zdefiniowany logformat.
Starsze przykłady umieszczają po ścieżce samą nazwę formatu. Dokumentacja Squid 7 zaleca jawny zapis opcji pokazany powyżej.
Brakujące transakcje
Nazwy ACL po opcjach wyjścia filtrują rekordy dla tego celu: wszystkie wymienione warunki muszą być spełnione. Bez filtra ACL reguła zapisuje wszystkie żądania kwalifikujące się do tego celu. Sprawdź inne reguły logowania i filtry, gdy brakuje tylko części ruchu.
Wpisy zwykle opisują zakończone transakcje. Otwarty tunel CONNECT może nadal przenosić ruch, zanim pojawi się jego końcowy wpis.
Ten interfejs jest wymieniony dla Squid 7 i oznaczony jako niedostępny w Squid 8. Użyj konfiguracji logowania udokumentowanej dla wdrożonej wersji.