BTW, just out of interest, why is this number restricted to 23 in the rfc?
also each facility other than local0-7 seems to be rigidly defined. Just
wanted to know why is it so ..shouldn't they have  left scope for extension
on this?


On Mon, Nov 30, 2009 at 11:51 AM, Sayan Chowdhury <[email protected]>wrote:

> Hello Rainer,
> Thanks... Yes I agree what I am doing is invalid.
>  I was just trying it out, my idea was if I can use numbers greater than
> 23, then I can maybe use it as my own customized logging system, and I would
> use numbers greater than 23 for my application and use different ids (>23)
> for different kind of application level log messages. I would try to look
> into the code as well, is this something you thing may be useful in general?
> Regards,
> Sayan
>
>
>
> On Mon, Nov 30, 2009 at 11:40 AM, Rainer Gerhards <
> [email protected]> wrote:
>
>> You can use facilities other than local0..local7, but you cannot use a
>> facility with a numerical value greater than 23, because the relevant
>> standards do not permit this (see RFC5424, Table 1).
>>
>> It may be that rsyslog does not properly prevent this, maybe it uses
>> modulo
>> 24 in this case. Will check that. But it is invalid in any case (not only
>> with rsyslog but with any syslogd).
>>
>> Rainer
>>
>> > -----Original Message-----
>> > From: [email protected] [mailto:rsyslog-
>> > [email protected]] On Behalf Of Sayan Chowdhury
>> > Sent: Monday, November 30, 2009 5:20 PM
>> > To: rsyslog-users
>> > Subject: [rsyslog] using arbitrary facility id
>> >
>> > Hello All,
>> > Is it possible to use a facility id other than local0-local7?
>> > I was using a facility id of 50 in some of the messages , and I had
>> > written
>> > a selector line in my rsyslog file as well to log messages with
>> > facility id
>> > of 50 into a seperate file.
>> > However, I see that sometimes the messages are being written into all
>> > the
>> > files(/var/log/messages, boot.log,/var/log/secure etc) instead of the
>> > one I
>> > specified in the rsyslog.conf. If I restart rsyslog the problem goes
>> > away.
>> > I am using rsyslog version 4.2.0.
>> >
>> > Here is the selector line in my config
>> >
>> >
>> > if $fromhost-ip == '127.0.0.1' and $syslogfacility == '50' and
>> > $syslogseverity <= '6' then $log_rotation_50
>> >
>> > where $log_rotation_50 is an outchannel which is configured to rotate
>> > the
>> > file when it reaches the size of 2MB.
>> > Regards,
>> > Sayan
>> > _______________________________________________
>> > rsyslog mailing list
>> > http://lists.adiscon.net/mailman/listinfo/rsyslog
>> > http://www.rsyslog.com
>> _______________________________________________
>> rsyslog mailing list
>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>> http://www.rsyslog.com
>>
>
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to