Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Implemented
-
2.1
-
None
-
None
Description
In particular, ReflectiveCallerClassUtility should be moved into the API inside the util package. This will provide a nice alternative for making a new Throwable each time.
For an idea on why this can be useful, run the ReflectionBenchmark in log4j-perf and note the differences. It's rather significant.
Since this would go in the util package, it would be a non-public API. It would make sense for some very, very common utility classes like this to be in there.