[logback-user] SyslogAppender stacktrace logging prefix

Don Faulkner donf at uark.edu
Wed May 30 00:05:22 CEST 2012


Hi Jiri,

I have a similar difficulty. I'm trying to disable the stack trace
output in my SyslogAppender, but the documented methods don't seem to
work. I suspect our problems are related.
I'm sure we're not alone in this. Search back in the archives, and
you'll find at least one other person with a related problem.
If you get your problem fixed, please post back to the list. I'm still
struggling.

-- 
me Don Faulkner, CISSP | IT Security <http://its.uark.edu/> at the
University of Arkansas <http://www.uark.edu/>
contact>> donf at uark.edu <mailto:donf at uark.edu> | +1 (479) 575-2905
connect>> uarkITS on Facebook <http://www.facebook.com/uarkITS> | @uaits
<http://twitter.com/uaits> | @dfaulkner <http://twitter.com/dfaulkner>
On 05/24/2012 07:27 AM, Jiri Sitina wrote:
> Hi, 
> I was wondering how to avoid #011 and #012s in syslog output but still with
> no noticeable result. 
>
> Don't you have any ideas what might make syslog accept tab and new line as
> it does with log4j?
>
>
> Thanks in advance,
>
> Jiri Sitina
>
> Jiri Sitina wrote:
>> Hi,
>> we have recently switched from Log4J to Logback. Logging seems to work
>> well except stack traces in SyslogAppender. They are prefixed just like
>> remaining log messages.
>>
>> Is there any way how to disable this prefix and ensure they will be
>> printed in the same manner like with Log4J SyslogAppender? 
>>
>> Current behavior:
>>
>> Apr 02 12:31:08 host.name 2012-04-02T12:31:08.418+0200 ajp-bio-8009-exec-7
>> com.gooddata.exception.servlet.HttpExceptionTranslator ERROR: Processing
>> client_request=/gdcwebapp/gdc/projects/FoodMartDemo/groups/everyone
>> status=FAILED errorCode=gdc.usergroups.default_group_modification
>> errorDescription="Attempt to modify default group (everyone)"
>> exceptionId=abc37cf0-9c56-4e68-a4a7-2111ca823fd4 component=webapp
>> request_id=cAWvICOaKVFF1VvI userId=1 projectId=FoodMartDemo nodeId=nodeOne
>> nodeId=nodeOne, requestId=cAWvICOaKVFF1VvI, userId=1,
>> projectId=FoodMartDemo
>> Apr 02 12:31:08 host.name #011at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> Apr 02 12:31:08 host.name #011at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> Apr 02 12:31:08 host.name #011at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> Apr 02 12:31:08 host.name #011at
>> java.lang.reflect.Method.invoke(Method.java:601)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>> Apr 02 12:31:08 host.name #011at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
>> Desired behavior:
>>
>> Apr 02 12:31:08 host.name 2012-04-02T12:31:08.418+0200 ajp-bio-8009-exec-7
>> com.gooddata.exception.servlet.HttpExceptionTranslator ERROR: Processing
>> client_request=/gdcwebapp/gdc/projects/FoodMartDemo/groups/everyone
>> status=FAILED errorCode=gdc.usergroups.default_group_modification
>> errorDescription="Attempt to modify default group (everyone)"
>> exceptionId=abc37cf0-9c56-4e68-a4a7-2111ca823fd4 component=webapp
>> request_id=cAWvICOaKVFF1VvI userId=1 projectId=FoodMartDemo nodeId=nodeOne
>> nodeId=nodeOne, requestId=cAWvICOaKVFF1VvI, userId=1,
>> projectId=FoodMartDemo
>>                           at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>                           at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>                           at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>                           at
>> java.lang.reflect.Method.invoke(Method.java:601)
>>                           at
>> org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212)
>>                           at
>> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
>>                           at
>> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>>                           at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>>                           at
>> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>>                           at
>> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>>                           at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)
>> Current logback.xml for SyslogAppender:
>>
>>   <appender name="SYSLOG"
>> class="ch.qos.logback.classic.net.SyslogAppender">
>>     <facility>local2</facility>
>>     <syslogHost>localhost</syslogHost>
>>     <suffixPattern>%d{yyyy-MM-dd'T'HH:mm:ss.SSSZ} %t %c %p: %m
>> component=webapp request_id=%X{requestId} userId=%X{userId}
>> projectId=%X{projectId} nodeId=%X{nodeId} %X%n</suffixPattern>
>>   </appender>
>>
>>
>>
>> Thanks in advance for any advice.
>>
>> Best regards
>>
>> Jiri Sitina 
>>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20120529/94880b24/attachment.html>


More information about the Logback-user mailing list