Ravi Undupitiya created KARAF-6342:
--------------------------------------

             Summary: Log Appender is always adding location information 
causing an expensive new Throwable() to be called for every log
                 Key: KARAF-6342
                 URL: https://issues.apache.org/jira/browse/KARAF-6342
             Project: Karaf
          Issue Type: Improvement
          Components: decanter
    Affects Versions: decanter-2.2.0
            Reporter: Ravi Undupitiya
             Fix For: decanter-2.3.0


This Jira is to propose an improvement to the Karaf Decanter Log Appender. 

The current LogAppender does the following for every invocation of a log 
message: 
{code:java}
putLocation(data, event.getLocationInformation());
{code}
This operation calls log4j's 
org.apache.log4j.spi.LoggingEvent#getLocationInformation() which does a new 
Throwable(). 

For some uses cases, the location information is not important for every log 
and therefore it would be great if we can disable location info when not 
required. 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to