[ 
https://issues.apache.org/jira/browse/LOG4J2-1449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15350628#comment-15350628
 ] 

Mikael Ståldal commented on LOG4J2-1449:
----------------------------------------

I agree that unrolling the location is not OO. But if we want to maintain 
garbage free logging, then we have to make compromises with OO at times. It's 
not possible to be fully OO and garbage free at the same time in Java.


> Injectable location info
> ------------------------
>
>                 Key: LOG4J2-1449
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1449
>             Project: Log4j 2
>          Issue Type: Improvement
>          Components: API
>    Affects Versions: 2.6.1
>            Reporter: Mikael Ståldal
>            Priority: Minor
>
> In some JVM languages, such as Scala, it is possible to generate location 
> info much more efficiently by using compile-time macros.
> It would be nice if it was possible to inject this location info into Log4j, 
> and thus avoid the inefficient runtime stack inspection.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to