Proper stack trace handling is very interesting !

"Note that the code has never been used in practice by us, so there may be
some risk associated"

Did someone use it in production since it was released ?

Philippe Muller


On Thu, Nov 1, 2012 at 6:48 PM, <[email protected]> wrote:

> On Thu, 1 Nov 2012, Rainer Gerhards wrote:
>
>  I am using the Apache SyslogAppender to send the log lines via UDP to
>>> the local rsyslog server.
>>>
>>
>> That appender is seriously broken, there have been lots of discussion on
>> this topic --> see mailing list archive.
>>
>
> see http://www.rsyslog.com/tag/**log4j/<http://www.rsyslog.com/tag/log4j/>for 
> a replacement that talks TCP, but works much better.
>
> David Lang
>
>
>
>
>>> log4j.appender.SYSLOG=org.**apache.log4j.net.**SyslogAppender
>>> log4j.appender.SYSLOG.**syslogHost=localhost
>>> log4j.appender.SYSLOG.**facility=LOCAL7
>>> ...
>>>
>>> So what's not standard in that message? I just need to know what's
>>> wrong so I can fix my configuration.
>>>
>>
>> Please see: 
>> http://www.rsyslog.com/doc/**syslog_parsing.html<http://www.rsyslog.com/doc/syslog_parsing.html>
>>
>> Rainer
>>
>>>
>>> The log line is just plain text with fields separated by tabs.
>>>
>>> /Flavio
>>>
>>>  From: [email protected]
>>>> Date: Thu, 1 Nov 2012 09:31:36 +0100
>>>> To: [email protected]
>>>> Subject: Re: [rsyslog] Parsing msg
>>>>
>>>> I guess he meant "rsyslog only have parsers for standard syslog
>>>>
>>> message
>>>
>>>> formats" :-)
>>>>
>>>>
>>>> Philippe Muller
>>>>
>>>>
>>>> On Thu, Nov 1, 2012 at 9:19 AM, Flavio Oliveira <[email protected]>
>>>>
>>> wrote:
>>>
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I used a text file with fields separed for tabs and sent the lines
>>>>>
>>>> to
>>>
>>>> rsyslog via UDP.
>>>>>
>>>>> What did you mean for "it is not a valid syslog format"?
>>>>>
>>>>> //Flavio
>>>>>
>>>>>  From: [email protected]
>>>>>> To: [email protected]
>>>>>> Date: Wed, 31 Oct 2012 16:38:14 +0000
>>>>>> Subject: Re: [rsyslog] Parsing msg
>>>>>>
>>>>>>
>>>>>>
>>>>>>  -----Original Message-----
>>>>>>> From: 
>>>>>>> [email protected].**com<[email protected]>[mailto:
>>>>>>> rsyslog-
>>>>>>> [email protected]] On Behalf Of Flavio Oliveira
>>>>>>> Sent: Wednesday, October 31, 2012 2:44 PM
>>>>>>> To: [email protected]
>>>>>>> Subject: Re: [rsyslog] Parsing msg
>>>>>>>
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> The position based parser worked. However only if I use a
>>>>>>>
>>>>>> imfile module
>>>
>>>>  .. if I use a imudp ... something odd happens with the msg when
>>>>>>>
>>>>>> I try
>>>
>>>>  to send ...
>>>>>>> See trace below ... we can see the time "13:56:13" in the
>>>>>>>
>>>>>> received msg
>>>
>>>>  and everything goes okay with it until send the message ...
>>>>>>>
>>>>>>> 8173.946100404:7f7ca971e700: imudp: epoll_wait() returned with
>>>>>>>
>>>>>> 1 fds
>>>
>>>>  8173.946115431:7f7ca971e700: recv(3,193),acl:1,msg:<190>**2012-
>>>>>>>
>>>>>> 10-31
>>>
>>>>  13:56:13 ...
>>>>>>>
>>>>>>
>>>>>> In any case, this is no valid syslog format, so you need to write
>>>>>>
>>>>> a
>>>
>>>> parser for that specific format.
>>>>>
>>>>>>
>>>>>> Rainer
>>>>>>
>>>>>>> ...
>>>>>>> 8173.946129291:7f7ca971e700: main Q: entry added, size now log
>>>>>>>
>>>>>> 1, phys
>>>
>>>>  1 entries
>>>>>>> 8173.946136184:7f7ca971e700: main Q: EnqueueMsg advised worker
>>>>>>>
>>>>>> start
>>>
>>>>  8173.946144005:7f7ca871c700: wti 0x1898b30: worker awoke from
>>>>>>>
>>>>>> idle
>>>
>>>>  processing
>>>>>>> 8173.946149585:7f7ca871c700: we deleted 0 objects and enqueued
>>>>>>>
>>>>>> 0
>>>
>>>>  objects
>>>>>>> 8173.946152426:7f7ca871c700: delete batch from store, new
>>>>>>>
>>>>>> sizes: log 1,
>>>
>>>>  phys 1
>>>>>>> 8173.946157217:7f7ca871c700: msg parser: flags 70, from
>>>>>>> '~NOTRESOLVED~', msg '<190>2012-10-31   13:56:13
>>>>>>> ...
>>>>>>>
>>>>>>> 8173.946313962:7f7ca871c700: relp session read 16 octets, buf
>>>>>>>
>>>>>> '30 rsp 6
>>>
>>>>  200 OK'
>>>>>>> 8173.946318863:7f7ca871c700: relp engine is dispatching frame
>>>>>>>
>>>>>> with
>>>
>>>>  command 'rsp'
>>>>>>> 8173.946322371:7f7ca871c700: in rsp command handler, txnr 30,
>>>>>>>
>>>>>> code 200,
>>>
>>>>  text 'OK'
>>>>>>> 8173.946325437:7f7ca871c700: DEL sess 0x7f7c98000b60 unacked 0,
>>>>>>> sessState 4
>>>>>>> 8173.946328020:7f7ca871c700: in destructor: sendbuf
>>>>>>>
>>>>>> 0x7f7c98000f40
>>>
>>>>  8173.946330805:7f7ca871c700: relpSessWaitState returns 0
>>>>>>> 8173.946333164:7f7ca871c700: send command relp sess state 4
>>>>>>> 8173.946335257:7f7ca871c700: sendcommand ready to send, relp
>>>>>>>
>>>>>> sess state
>>>
>>>>  4
>>>>>>> 8173.946339361:7f7ca871c700: frame to send: '31 syslog 236
>>>>>>>
>>>>>> <190>2012-
>>>
>>>>  10-31T13:56:13.946118+01:00 nvezes-ds1 2012-10-31   13: 56:13
>>>>>>>
>>>>>> ...
>>>
>>>>  ...
>>>>>>>
>>>>>>>
>>>>>>> the msg format is broken .. see the the time now (13: 56:13)
>>>>>>>
>>>>>> ...
>>>
>>>>
>>>>>>> I noticed that it happens when I use the imudp module ... it
>>>>>>>
>>>>>> doesn't
>>>
>>>>  happen with the imfile module.
>>>>>>>
>>>>>>> Do you have any idea what caused this behaviour?
>>>>>>>
>>>>>>> Very basic conf file used to test:
>>>>>>>
>>>>>>> $ModLoad omrelp.so
>>>>>>> $ModLoad imudp.so
>>>>>>> $ModLoad imuxsock.so
>>>>>>>
>>>>>>> *.* :omrelp:xx.xx.xx.xx:514
>>>>>>>
>>>>>>> $UDPServerRun 514
>>>>>>>
>>>>>>> $**EscapeControlCharactersOnRecei**ve off
>>>>>>>
>>>>>>> //Flavio
>>>>>>>
>>>>>>>  From: [email protected]
>>>>>>>> To: [email protected]
>>>>>>>> Date: Tue, 30 Oct 2012 16:39:46 +0000
>>>>>>>> Subject: Re: [rsyslog] Parsing msg
>>>>>>>>
>>>>>>>> Oops,hit return too quickly...
>>>>>>>>
>>>>>>>>> If I need more than one
>>>>>>>>>> field (Positions 3, 5 and 6), I just need to do something
>>>>>>>>>>
>>>>>>>>> like
>>>
>>>>  %msg:F:3:5:6%?
>>>>>>>>>>
>>>>>>>>> %msg:F:3%%msg:F:5%%msg:F:6%
>>>>>>>>
>>>>>>>> Rainer
>>>>>>>> ______________________________**_________________
>>>>>>>> rsyslog mailing list
>>>>>>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>>>>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED
>>>>>>>>
>>>>>>> by a
>>>
>>>>  myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO
>>>>>>>
>>>>>> NOT POST
>>>
>>>>  if you DON'T LIKE THAT.
>>>>>>>
>>>>>>> ______________________________**_________________
>>>>>>> rsyslog mailing list
>>>>>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>>>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by
>>>>>>>
>>>>>> a
>>>
>>>>  myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO
>>>>>>>
>>>>>> NOT POST
>>>
>>>>  if you DON'T LIKE THAT.
>>>>>>>
>>>>>> ______________________________**_________________
>>>>>> rsyslog mailing list
>>>>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>>>>>
>>>>> myriad
>>>
>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
>>>>>
>>>> you
>>>
>>>> DON'T LIKE THAT.
>>>>>
>>>>> ______________________________**_________________
>>>>> rsyslog mailing list
>>>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>>>>
>>>> myriad
>>>
>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
>>>>>
>>>> you
>>>
>>>> DON'T LIKE THAT.
>>>>>
>>>>>  ______________________________**_________________
>>>> rsyslog mailing list
>>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>>>
>>> myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST
>>> if you DON'T LIKE THAT.
>>>
>>> ______________________________**_________________
>>> rsyslog mailing list
>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>> myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST
>>> if you DON'T LIKE THAT.
>>>
>> ______________________________**_________________
>> rsyslog mailing list
>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>> DON'T LIKE THAT.
>>
>>  ______________________________**_________________
> rsyslog mailing list
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to