Страница 1 из 1

syslogd - сортировка логов

Добавлено: 2013-12-03 20:26:10
KVIN
Есть сервер jabberd2

и пишет логи вида:
  • Dec 3 15:46:35 jabber jabberd/router[96345]: [10.0.0.1, port=57313] disconnect
    Dec 3 15:46:42 jabber jabberd/router[96345]: [10.0.0.1, port=57344] connect
    Dec 3 15:46:42 jabber jabberd/router[96345]: [10.0.0.1, port=57344] disconnect
    Dec 3 15:46:43 jabber jabberd/c2s[96347]: [91] [10.0.0.166, port=1377] disconnect jid=user@jabber.local/Miranda, packets: 9
    8
    Dec 3 15:46:43 jabber jabberd/sm[96346]: session ended: jid=user@jabber.local/Miranda
    Dec 3 15:46:43 jabber jabberd/sm[96346]: user unloaded jid=user@jabber.local
    Dec 3 15:46:46 jabber jabberd/c2s[96347]: [58] [10.0.0.16, port=2946] disconnect jid=admin@jabber.local/Miranda, packets: 301
    Dec 3 15:46:46 jabber jabberd/sm[96346]: session ended: jid=admin@jabber.local/Work
    Dec 3 15:46:46 jabber jabberd/sm[96346]: user unloaded jid=admin@jabber.local
    Dec 3 15:46:49 jabber jabberd/router[96345]: [10.0.0.1, port=57372] connect
    Dec 3 15:46:49 jabber jabberd/router[96345]: [10.0.0.1, port=57372] disconnect
Хочется чтоб было так

Код: Выделить всё

/var/log/jabberd
                    c2s.log
                    router.log
                    sm.log
логи с пометкой "jabberd/sm" писались в файл /var/log/jabberd/sm.log
логи с пометкой "jabberd/router" писались в файл /var/log/jabberd/router.log
логи с пометкой "jabberd/c2s" писались в файл /var/log/jabberd/c2s.log

Вот так в syslogd.conf не работает

Код: Выделить всё

!jabberd
router*.*                               /var/log/jabberd/router.log

!jabberd
sm*.*                                   /var/log/jabberd/sm.log

!jabberd
c2s*.*                                  /var/log/jabberd/c2s.log


Re: syslogd - сортировка логов

Добавлено: 2013-12-04 8:15:36
BlitzKrieg
Вероятно потому, что sm, router и c2s это не есть facility.