syslog-ng i locale

Daniel Mróz beorn w send.gromada.pl
Czw, 11 Kwi 2002, 09:55:20 CEST


On Wed, Apr 10, 2002 at 17:20:43 +0200, Tomasz Kłoczko wrote:
>> 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.
> 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
Ja to wiem (wkoncu odpala go moj skrypt). Chodzi mi o to, ze najpierw
kernel logowal z C, potem cron z pl_PL, za nim logger i jeszcze raz
cron tez z pl_PL, a potem nagle logger z C. Logger jest odpalany
z crona. Pomiedzy 9 a 10 kwietnia nic nie modyfikowalem, wiec dlaczego
logger raz loguje z C, a raz z pl_PL? Co mi przelaczylo locale?
Niby nie grozny problem, ale musze przerabiac wszystkie parsery logow
zeby uwzglednialy takze jezyk polski... o ile pewnego dnia nie zobacze
w logach `Okt' albo `CeH'... ;)
 
> 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.
Ja sie nie podejmuje. Nie znam C i nie mam rw do repo.


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w--- O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h+ r--- y?
----------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-users-pl