Squid 7 access_log: vælg output og logformat
Læs Squids logmodul, outputstien, formatet og transaktionsfiltret som separate dele af én access_log-regel.
Til en filbaseret access log i Squid 7 med det indbyggede format squid:
access_log daemon:/var/log/squid/access.log logformat=squid
Vælg en sti, som logopsætningen kan bruge. Ved en tilladelsesfejl når filen åbnes, undersøg stien og den faktiske skrivers adgang. Modulet daemon sender poster til en loghjælper; stdio skriver direkte gennem Squids filhåndtering.
logformat=squid vælger felterne uafhængigt af filnavnet. Det er også standarden ifølge dokumentationen, så at udelade navnet forklarer ikke i sig selv en tom log. Et brugerdefineret navn skal pege på et defineret logformat.
Ældre eksempler sætter et bart formatnavn efter stien. Squid 7-referencen anbefaler den udtrykkelige valgmulighed ovenfor.
Manglende transaktioner
ACL-navne efter outputvalgmulighederne filtrerer poster for den destination: alle anførte betingelser skal være opfyldt. Uden et ACL-filter registrerer reglen alle anmodninger, der er kvalificerede for destinationen. Undersøg de øvrige logregler og filtre, når kun en del af trafikken mangler.
Poster beskriver normalt afsluttede transaktioner. En åben CONNECT-tunnel kan stadig føre trafik, før dens endelige post vises.
Denne grænseflade er nævnt for Squid 7 og markeret som utilgængelig i Squid 8. Brug den logkonfiguration, der er dokumenteret for den udrullede version.