Matt Sicker created LOG4J2-1870:
-----------------------------------

             Summary: Add a "fast defaults" option to make modern 
configurations simpler
                 Key: LOG4J2-1870
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1870
             Project: Log4j 2
          Issue Type: New Feature
          Components: Core
            Reporter: Matt Sicker


There have been a few non-default options added over various releases which 
improve the performance of Log4j. These include:

* Async loggers
* Direct console appender
* Async Kafka appender

This feature should add a Log4j system property to quickly enable fast defaults 
instead of the backward compatible ones. This should enable async loggers 
globally when the LMAX library is available. This should also enable current 
and future fast options to appenders and other plugins.

Ideally, this feature should be accompanied by an explanation of how to choose 
options and appenders for difference scenarios. For example, it would be great 
to explain why a user might use different wait strategies in different 
scenarios (high throughput versus low latency versus safety), or why using 
different clocks than the default can be useful. Explicit details of all 
available options should remain on their normal manual pages, but quick 
summaries and pointers on such a page would be useful.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to