Perché syslog non si registra dove gli dico di registrarsi?

4

Ho configurato syslogd in questo modo:

*.debug /var/log/messages

Voglio praticamente tutto registrato in /var/log/messages .

Quando corro

syslog -s hello

Visualizzo il messaggio in /var/log/message .

Ho provato a riavviare syslog usando

launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
ps -x | grep [s]yslog

per verificare che syslog non sia in esecuzione, quindi

launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

per riavviare.

Ho controllato /etc/syslog.conf per assicurarmi che non cambi, e non lo fa. Ancora ricevo i messaggi registrati su /var/log/message .

C'è un altro posto per impostarlo?

    
posta user6385 10.05.2011 - 23:20
fonte

2 risposte

1

Grazie. Dopo aver usato vi per creare il file invece di uno script python, ho notato che stava registrando come previsto. Ho fatto un diff dei file e ho notato che uno aveva una nuova riga mentre l'altra no. Apple deve rimuovere l'ultimo carattere del file in attesa che sia una nuova riga, motivo per cui senza la nuova riga ha registrato /var/log/message anziché /var/log/messages . Ho corretto lo script Python. La tua nota sulla scheda mi ha fatto provare diff sul file, quindi grazie!

    
risposta data 11.05.2011 - 18:24
fonte
3

Posso confermare quanto segue sul mio Mac con 10.6.7:

Ho aggiunto la seguente riga a /etc/syslog.conf (dove <tab> è un carattere di tabulazione):

*.debug<tab>/var/log/messages

HO HUPato il processo syslogd usando sudo kill -HUP <syslogd pid> .

E testato con logger -p debug test_msg e syslog -s hello .

syslog ha creato / var / log / messages al volo mentre usavo i comandi logger e syslog.

La pagina man di syslog.conf (5) specifica l'uso delle schede tra i campi. Tuttavia, ho provato a utilizzare uno spazio singolo e ha funzionato bene. Basato sulle pagine man di syslog e syslogd, /etc/syslog.conf sembra essere l'unico file di configurazione di cui ti devi preoccupare.

    
risposta data 11.05.2011 - 00:38
fonte

Leggi altre domande sui tag