char-to:|

--
Regards,
Janmejay

PS: Please blame the typos in this mail on my phone's uncivilized soft
keyboard sporting it's not-so-smart-assist technology.

On Nov 13, 2014 12:38 AM, "proinity GmbH" <[email protected]> wrote:

> Hi David
>
> Do you mean the data type word? What should it be replaced with?
>
> Thanks,
> Sven
>
> On 12/11/14 19:56, David Lang wrote:
>
>> On Wed, 12 Nov 2014, proinity GmbH wrote:
>>
>>  I'm sending nginx logs to my rsyslog and struggle with the separator
>>> used in my logs.
>>>
>>> A log entry looks something like this (separated by |):
>>> 1415815576.616|defr|130.193.215.96|304|284|test.abc.com
>>>
>>> The rulebase I'm using is:
>>> rule=: %msec:word%\x7C%pop:word%\x7C%remote_addr:word%\x7C%status:
>>> word%\x7C%byte_send:word%\x7C%vhost:word%
>>>
>>> also tried this:
>>> rule=: %msec:word%|%pop:word%|%remote_addr:word%|%status:
>>> word%|%byte_send:word%|%vhost:word%
>>>
>>> Output in my log file on the rsyslog server:
>>> msg is ' 1415815576.616|defr|130.193.215.96|304|284|test.abc.com', {
>>> "originalmsg": " 1415815576.616|defr|130.193.215.96|304|284|test.abc.com",
>>> "unparsed-data": "" }
>>> msg is ' 1415815576.616|defr|130.193.215.96|304|284|test.abc.com', {
>>> "originalmsg": " 1415815576.616|defr|130.193.215.96|304|284|test.abc.com",
>>> "unparsed-data": "" }
>>> msg is ' 1415815576.631|defr|130.193.215.96|304|284|test.abc.com', {
>>> "originalmsg": " 1415815576.631|defr|130.193.215.96|304|284|test.abc.com",
>>> "unparsed-data": "" }
>>>
>>> For some reason does it not parse the log entries properly. I tested it
>>> with a space which is working but not with the | (pipe).
>>>
>>
>> I think the problem is that word may include the pipe character, try
>> replacing it with the charto primitive.
>>
>> David Lang
>>
>>  Is there any special escaping required for the | or is this just not
>>> working at all?
>>>
>>> Thanks for you help,
>>> Sven
>>>
>>>
>>> _______________________________________________
>>> 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.
>>>
>>>  _______________________________________________
>> 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.
>>
>
> _______________________________________________
> 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.
>
_______________________________________________
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