[
https://issues.apache.org/jira/browse/LOG4J2-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15320112#comment-15320112
]
Anthony Maire commented on LOG4J2-1397:
---------------------------------------
The issue with TL is that we need to pass the copy between 2 threads through
the disruptor. That means that there should be some support for swapping cached
buffers in MutableLogEvent for example (same idea that the parameter swap that
was made for LOG4J2-1342). Without this kind of support, we need either to
create a defensive copy (and create garbage) or to have a shared pool of
ByteBuffer (and create synchronization performance penalty)
> Support ByteBufferLayout
> ------------------------
>
> Key: LOG4J2-1397
> URL: https://issues.apache.org/jira/browse/LOG4J2-1397
> Project: Log4j 2
> Issue Type: New Feature
> Components: Layouts
> Affects Versions: 2.6
> Reporter: Remko Popma
>
> As requested by Kirk Pepperdine on the Mechanical Sympathy [mailing
> list|https://groups.google.com/d/msg/mechanical-sympathy/klefjRqlpQE/-1WF59IGAwAJ]:
> Support a new Layout that takes ObjectMessages containing a ByteBuffer
> payload and write them to the appender without modification.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]