Leia man 3 syslog;man logger
para entender os conceitos facility
e priority
. Jogue com logger
.
Eu finalmente localizei o este , que tem o Unix / Linux Lore sobre o "-" nele! Diz, em parte:
O que é esse traço na frente do nome do arquivo? Ele não está documentado na página man, mas significa "Não sincronize após cada gravação no arquivo". Exceto que o rsyslogd não irá sincronizar de qualquer maneira, a menos que você adicione uma diretiva especial na seção Diretivas Globais. Assim, para a maioria das pessoas, um traço não faz diferença de uma forma ou de outra - será ignorado.
Então, por que está lá no arquivo, especialmente porque a página man não documenta isso? Eu não faço ideia; provavelmente ninguém das várias distros auditou esses arquivos por anos.