[ 
https://issues.apache.org/jira/browse/LOG4J2-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dave Brosius updated LOG4J2-2235:
---------------------------------
    Description: 
Given that stack traces get out of hand when you have things like spring, 
hibernate, jersey etc, it would be nice to add an option like "COLLAPSE" that 
works similar to how you can pass in ignorePackages.

 

so that if you have a run of stacktraces that all come from the same package 
prefix, and you specified that that package name be part of a new 
collapsePackage set, then only the first stacktrace in that list would be 
shown, followed by the caller into that series of stack traces. That way you 
can tell that spring was involved, for instance, but you wouldn't have to see 
15 stacktrace elements of spring junk that you aren't interested in.

  was:
Given that stack traces get out of hand when you have things like spring, 
hibernate, jersey etc, it would be nice to add an option like "COLLAPSE" that 
works similar to how you can pass in ignorePackages.

 

so that if you have a run of stacktraces that all come from the same package 
prefix, and you specified that that package name be part of a new 
collapsePackage set, then only the first and last stacktrace in that list would 
be shown. That way you can tell that spring was involved, for instance, but you 
wouldn't have to see 15 stacktrace elements of spring junk that you aren't 
interested in.


> Add ThrowableFormatOptions "COLLAPSE"
> -------------------------------------
>
>                 Key: LOG4J2-2235
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2235
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: Layouts
>    Affects Versions: 2.10.0
>            Reporter: Dave Brosius
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> Given that stack traces get out of hand when you have things like spring, 
> hibernate, jersey etc, it would be nice to add an option like "COLLAPSE" that 
> works similar to how you can pass in ignorePackages.
>  
> so that if you have a run of stacktraces that all come from the same package 
> prefix, and you specified that that package name be part of a new 
> collapsePackage set, then only the first stacktrace in that list would be 
> shown, followed by the caller into that series of stack traces. That way you 
> can tell that spring was involved, for instance, but you wouldn't have to see 
> 15 stacktrace elements of spring junk that you aren't interested in.



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

Reply via email to