aggiungi una nuova funzione syslog


27

Vorrei usare syslog per registrare i messaggi provenienti dal mio sito basato su PHP. La mia domanda è: posso aggiungere il nome della struttura personalizzata? So che ci sono servizi predefiniti come:

auth, authpriv, cron, dæmon, kern, lpr, mail, mark, news, syslog, user, UUCP and local0 through local7.

E a quanto ho capito, potrei usare le strutture local0 - local6 per questo.

Ma sento che se potessi aggiungere qualcosa di simile a syslog:

mySiteName.* /var/log/mySiteName.log

Sarebbe visivamente più facile da capire per gli altri. Purtroppo sopra la linea risulta in:

rsyslogd-3000: unknown facility name "mySiteName"

Quindi - c'è un modo per usare il nome della struttura personalizzata?

Risposte:



7

Non si applica esattamente alla domanda, ma si spera utile esempio per i demoni che non forniscono la propria struttura:

:programname, isequal, "uptimed" /var/log/uptimed.log

2
A quale implementazione di syslog ti riferisci? (O è questo standard?)
sr_

1
L'aggiunta di questa riga a /etc/rsyslog.conf ha funzionato con rsyslogd 8.4.2
ztk
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.