[logback-user] SyslogAppender stacktrace logging prefix

Jiri Sitina jiri.sitina at gooddata.com
Wed May 30 08:06:57 CEST 2012


Hi Don,
thank you for dropping a note, replies to your jira ticket really seem to
solve my struggles. 

Best regards,

J.


Don Faulkner-3 wrote:
> 
> Well, scratch that. I just noticed that there have been a couple of
> replies to my JIRA bug report (http://jira.qos.ch/browse/LBCLASSIC-327)
> 
> It looks like there may be a solution there for us both.
> -- 
> 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/29/2012 05:05 PM, Don Faulkner wrote:
>> 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 
>>>>
>>
>>
> 
> 
> 
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
> 

-- 
View this message in context: http://old.nabble.com/SyslogAppender-stacktrace-logging-prefix-tp33555063p33929598.html
Sent from the Logback User mailing list archive at Nabble.com.



More information about the Logback-user mailing list