При настройке вывода логов access_log через syslog в логи начинают записываться сообщения следующего вида: Feb 5 09:49:52 squid UNSPECIFIED (__progname="(squid)" uid=23 euid=23): 1265363392.265 ............... Само содержание логируемых сообщения выглядит нормально. Логирование включил следующей строкой в /etc/squid/squid.conf: access_log syslog:local0.info squid (facility и severity вообще говоря можно указывать любые, или вообще опустить -- ситуация не меняется)
Актуально до сих пор. Есть ли какой-то прогресс?
Такие сообщения появляются если программа открывает syslog с пустым полем ident. openlog (const char *__ident, int __option, int __facility); Это особенность libc в altlinux. (Пруф -https://git.altlinux.org/people/glebfm/packages/?p=glibc.git;a=commitdiff;h=7433e7d84ba0b62a2993d595c194d3cddb43629d) Зачем так сделано, не очень понятно. GNU libc молча подставляет вместо пустого ident имя бинарника.