Maybe a mention should be made in the spec that systems intended for the
global market SHOULD include a US ASCII English sending option.
Firewalls, routers, switches etc that generate system logs for machine
parsing, SHOULD speak English.

Other devices and software that send messages to local operators or net
admins, could speak the local tongue.

If a product is to be made available outside of the country, then
allowances should be made to speak English.

Parsers have a hard enough time making sense of our current mixture of
syslog message formats, let's try to be sensible out there :)

Cheers

Andrew


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Richard E. Perlotto
II
Sent: Monday, 21 July 2003 8:18 a.m.
To: 'Rainer Gerhards'; [EMAIL PROTECTED]
Subject: RE: Syslog Internationalization /UDP


While I agree that some sort of internationalization would be good, we
lose the most important part of logging and that is a certain amount
of expected output.  Will German devices only start producing logs
in German?  Japanese devices in only Japanese?

Whatever we propose will need to be able to be useable to the majority
but extensible enough such that those with non-English character sets
can still gain more than what is currently available.  Do we require
these types of devices to be able to produce two types of logging
output?
We need something in between the two solutions.

Richard

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rainer Gerhards
Sent: Thursday, July 17, 2003 4:03 AM
To: [EMAIL PROTECTED]
Subject: Re: Syslog Internationalization /UDP


Albert,

>> I think that the internationlization is yet another last nail in the
>> coffin of UDP syslog.
>
>> Its just Really Time To Move On.
>
>> [...] TCP syslog is workable, practical and effective.
>> There is just no more room [..] UDP syslog
>
>I don't agree!
>
>UDP syslog is fine in a lot of cases.
>
>The question is where internationlization is always a good case. I
>don't thinks so Yes, it is needed for "user applications, no we don't
>need it in technical complex systems!

I disagree with it. My real-world experience shows me that many
administrators acutally prefer to have system messages in their
native language. Some even tend to use local characters in system
objects they create (where permitted, e.g. Windows computer
names). I don't intend to argue if the later is a very smart way of
doing things, I just say that this is the way the world is ;)

Look at French, Spanish or German systems for example (sorry, not sure
about Dutch...). There are things like ������ and the like.
You probably don't get them right on this email because they are 8 bit
chars. Those chars very often make it into syslog messages,
which then violate the RFCs. It is not a big issue, as almost all syslog
implementations simply allow 8 bit characters but if you
look at this from a strict point of view, it is a violation.

The same goes with Japanese installations. I pick Japanese, because we
have some first-hand experience with our products. Japanese
customers really love to be able to read what their system is telling
them, and this in native language.

So, yes, I think there is need for i18n in syslog ;)

>
>E.g. a Unix-kernel, of the RT core of a router is will be written in
>"englisch-C"  there is no need for i18n. Often, there will be no room
>for ir either. However, it's need logging. UPD-syslog will do fine!

Even in this case, beware of at least the local language names - they
often turn out to have 8 bit chars.

>
>My idea is to think about "syslog" as a concept, without (hard)
>limit's.  It is a header with a prio, a timestamp etc and "a short line
>of message".
>
>With UDP syslog, the line is upto 1K (Biut face it, I hardly see line
>abouve 80 chars. So with i18n, 3 thime 80 will fit.

If I look at e.g. the WELF format (webtrends), you can quickly have more
than 80 chars. The same definitely is the case of Windows
logs.

>TCP syslog, syslog-"whatever" doesn;'t need to inherite that limit.
>Just the concept. But that doesn't mean UDP-syslog can't bee used any
>more!

Here I totally agree. Everyone pls face it: I don't expect UDP syslog to
disappear any time soon. Especially with low-end devices,
you can consider yourself lucky if they at least support it. I can
envison they will change to a tcp based approach any time soon.
So there is need for it.

Rainer













Reply via email to