syslog-ng i locale
Tomasz Kłoczko
kloczek w rudy.mif.pg.gda.pl
Śro, 10 Kwi 2002, 17:20:43 CEST
On Wed, 10 Apr 2002, Daniel Mróz wrote:
>
> Czesc
>
> Wycinek z mojego logu:
>
> Apr 9 01:02:05 sasami kernel: Loaded 5729 symbols from /boot/System.map-2.2.20.
> Apr 9 01:02:05 sasami kernel: Symbols match kernel version 2.2.20.
> Apr 9 01:02:05 sasami kernel: Loaded 35 symbols from 7 modules.
> kwi 9 10:01:18 sasami crond: crond shutdown succeeded
> kwi 9 10:01:21 sasami crond: crond startup succeeded
> kwi 9 10:02:03 sasami PgBack[20090]: Starting backup process...
> kwi 9 10:07:07 sasami PgBack[20135]: Backup process ended.
> kwi 9 10:42:57 sasami crond: crond shutdown succeeded
> kwi 9 10:42:58 sasami crond: crond startup succeeded
> Apr 10 01:00:00 sasami PgBack[20831]: Starting backup process...
> Apr 10 01:05:20 sasami PgBack[25656]: Backup process ended.
>
> Dlaczego syslog-ng zmienil sobie nagle locale? Ja ich nie zmienialem,
> syslog (jak zreszta widac na zalaczonym obrazku) nie byl restartowany.
> To troche utrudnia parsowanie logow.
>
> syslog-ng-1.4.14-1
To raczje nie jest kwestia sysloga. W tym wypadku komunikat jest wrzucany
do sysloga loggetem i to jest kwestia tego programu. Przykład:
# LANG=pl_PL logger pl_PL; LANG=C logger C; tail -2 /var/log/messages
kwi 10 17:13:47 test2 logger: pl_PL
Apr 10 17:13:47 test2 logger: C
Chodzi o to że logger nie powinien przy formowanu ciągu znaków z datą
używać funkcji kóra uwzględnia locale i/lub na czas tej operacji powinien
ustawić locale na C. Rzecz powinna być dość prosta do poprawienia.
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
Więcej informacji o liście dyskusyjnej pld-users-pl