On Fri, Sep 20, 2013 at 8:12 AM, Rainer Gerhards
<[email protected]>wrote:

> On Fri, Sep 20, 2013 at 3:26 AM, Dave Caplinger <
> [email protected]> wrote:
>
>> On Sep 18, 2013, at 2:13 PM, Axel Rau <[email protected]> wrote:
>>
>> >> On Wed, 18 Sep 2013, David Lang wrote:
>> >>
>> >> I would suggest enhancing the control character escape handling to
>> have a new option
>> >>
>> >> EscapeInfvalidUTF8
>> >>
>> >> any byte sequences that are not valid UTF8 get changed to #nnn just
>> like control characters.
>> > This would help me a lot.
>> >>
>> >> This will allow people to paper over many of the problems and deal
>> with senders that submit invalid UTF8 in the future.
>> >>
>> >> After this we can talk about conversion routines.
>>
>> I had a similar situation a few months back trying to get json-formated
>> rsyslog output (of Windows Event Logs forwarded from Snare) to be accepted
>> by Logstash, and this solution (enhancing the control-character-escape
>> handling) would have been perfectly fine with me too.  No need to build the
>> perfect solution to tag character sets to inputs when the log sources are
>> going to lie anyway.
>>
>>
>>
> FYI: I am currently looking into a basic module that does this simple type
> of "fixing". It should be fairly simple, so I guess I can implement it
> today.
>

I have added a very small module that permits to replace control characters
with some other sequence of your liking. The patch is here:

http://git.adiscon.com/?p=rsyslog.git;a=commitdiff;h=8929d2f71b76a1c3180e94f718d69ab8be01d9d6

Doc here:
http://www.rsyslog.com/doc/mmutf8fix.html

Obviously, there are many ways to improve that module. But I thought I at
least get it started and gather some feedback. If time permits, I'll add
some more functionality later today. But the basic need should be solved
(if I understood correctly ;)).

Rainer


>
> Rainer
>
>
_______________________________________________
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