Par défaut, squid écrit les logs dans des fichiers dans /var/log/squid.

Il est possible de demander à afficher ces logs directement sur la console. Dans un container, la console peut être exportée naturellement vers syslog.

La configuration pour faire cela est :
logformat timereadable %tl %6tr %>a %Ss/%03>Hs %<st %rm %ru %un %Sh/%<A %mt
logfile_rotate 0
cache_log stdio:/dev/stdout timereadable
access_log stdio:/dev/stdout timereadable
##cache_store_log stdio:/dev/stdout timereadable

La partie "timereadable" est optionnelle sur les lignes : elle permet d'afficher l'heure au format Syslog plutôt que Timestamp.

Source https://github.com/scbunn/docker-squid/issues/5#issuecomment-776835368