what if you aren't using log4j?

i am using tomcat which uses a JULI appender.


On Thu, Aug 8, 2013 at 7:24 AM, Eric Black <[email protected]> wrote:

> Right, I believe the throwable option change the control character.
>
> The problem with stack traces coming out of log4j is they use a vertical
> tab for a delimiter. Rsyslog picks this up as a control character hence the
> multiple entries per stack trace. The conversion pattern in the sample
> log4j.xml is appender agnostic so you can use it with file, console, etc.
>
> So really if you want to work around vertical tabs in rsyslog (which can
> have other problems) that works too.
>
> Sorry for the delayed response,
>
> Eric
>
> On Sunday, August 4, 2013, David Lang wrote:
>
> > On Fri, 2 Aug 2013, Zippy Zeppoli wrote:
> >
> >  Hi Eric,
> >> I haven't tried the log4j option yet but it seems like thats the
> >> recommended method and I am keeping it in mind.
> >>
> >> However, I am wondering if anyone out there in rsyslog land is
> >> successfully
> >> logging stack traces using the file appender?
> >>
> >> The only documentation I've seen says
> >> $InputFileReadMode 2
> >> $**EscapeControlCharactersOnRecei**ve off
> >>
> >> Should do it and fix the problem, but it doesn't seem to do anything.
> >>
> >
> > actually, I think you need to allow it to escape control characters.
> >
> > without escaping the control characters (including the newline),
> > additional processing of the log message as it's sent from machine to
> > machine may cause it to be split again.
> >
> > what exactly are you seeing that's telling you that this isn't working?
> >
> > David Lang
> >
> >
> > On Fri, Aug 2, 2013 at 12:18 PM, Eric Black <[email protected]> wrote:
> >
> >  Heya,
> >
> > So I ran into this problem as well. I was able to solve it with this
> log4j
> > appender layout.
> >
> >     <appender name="syslog-appender"
> > class="org.apache.log4j.net.**SyslogAppender">
> >         <param name="SyslogHost" value="10.200.11.182"/>
> >         <param name="Facility" value="USER"/>
> >         <param name="FacilityPrinting" value="true"/>
> >         <layout class="org.apache.log4j.**EnhancedPatternLayout">
> >             <!-- notice the ConversionPattern is the same with the
> > difference of %m%throwable%n
> >                  which prints the stack trace as a single %m escaping the
> > control characters -->
> >             <param name="ConversionPattern" value="%-5p | %d{MM-dd-yyyy
> > HH:mm:ss.SSS} | %t | %c(0) - %m%throwable%n"/>
> >         </layout>
> >     </appender>
> >
> > Specifically the throwable option. Hopefully this is helpful for you.
> >
> > Eric
> >
> >
> > On Fri, Aug 2, 2013 at 12:14 PM, Zippy Zeppoli <[email protected]
> >
> > wrote:
> >
> >
> >  Here is what it looks like on boot:
> > Aug  2 12:14:07 rsyslog-server kernel: Kernel logging (proc) stopped.
> > Aug  2 12:14:07 rsyslog-server rsyslogd: [origin software="rsyslogd"
> > swVersion="5.8.10" x-pid="1307" x-info="http://www.rsyslog.com**";]
> exiting
> > on
> > signal 15.
> > Aug  2 12:14:07 rsyslog-server kernel: imklog 5.8.10, log source =
> > /proc/kmsg started.
> > Aug  2 12:14:07 rsyslog-server rsyslogd: [origin software="rsyslogd"
> > swVersion="5.8.10" x-pid="1327" x-info="http://www.rsyslog.com**";] start
> >
> >
> > On Fri, Aug 2, 2013 at 11:31 AM, Zippy Zeppoli <[email protected]
> >
> > wrote:
> >
> >
> >  here is the version. sorry about the double reply.
> >
> > [root@rsyslog-server ~]# rpm -q rsyslog
> > rsyslog-5.8.10-6.el6.x86_64
> > [root@rsyslog-server ~]# cat /etc/issue
> > CentOS release 6.3 (Final)
> > Kernel \r on an \m
> >
> >
> >
> >  ______________________________**_________________
> > 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 sit
> >
> >
> _______________________________________________
> 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