Repository: logging-log4j2 Updated Branches: refs/heads/master e0fd8e131 -> e10fd0450
site improvements: emphasize that Async Loggers are lock-free Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/e10fd045 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/e10fd045 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/e10fd045 Branch: refs/heads/master Commit: e10fd04502fe2488b58a1acd66821e5e41b9bf70 Parents: e0fd8e1 Author: rpopma <[email protected]> Authored: Sat May 21 19:58:49 2016 +0900 Committer: rpopma <[email protected]> Committed: Sat May 21 19:58:49 2016 +0900 ---------------------------------------------------------------------- src/site/pdf.xml | 2 +- src/site/site.xml | 2 +- src/site/xdoc/index.xml | 2 +- src/site/xdoc/manual/async.xml | 6 +++--- src/site/xdoc/manual/index.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e10fd045/src/site/pdf.xml ---------------------------------------------------------------------- diff --git a/src/site/pdf.xml b/src/site/pdf.xml index 59b6442..ec6fbfd 100644 --- a/src/site/pdf.xml +++ b/src/site/pdf.xml @@ -38,7 +38,7 @@ <item name="Appenders" ref="/manual/appenders.xml"/> <item name="Layouts" ref="/manual/layouts.xml.vm"/> <item name="Filters" ref="/manual/filters.xml"/> - <item name="Async Loggers" ref="/manual/async.xml" /> + <item name="Lock-free Async Loggers" ref="/manual/async.xml" /> <item name="Garbage-free Logging" ref="/manual/garbagefree.xml"/> <item name="JMX" ref="/manual/jmx.xml.vm"/> <item name="Logging Separation" ref="/manual/logsep.xml"/> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e10fd045/src/site/site.xml ---------------------------------------------------------------------- diff --git a/src/site/site.xml b/src/site/site.xml index 286b459..68618e3 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -170,7 +170,7 @@ <item name="Time" href="/manual/filters.html#TimeFilter"/> </item> - <item name="Async Loggers" href="/manual/async.html" collapse="true"> + <item name="Lock-free Async Loggers" href="/manual/async.html" collapse="true"> <item name="Trade-offs" href="/manual/async.html#Trade-offs"/> <item name="All Loggers Async" href="/manual/async.html#AllAsync"/> <item name="Mixed Sync & Async" href="/manual/async.html#MixedSync-Async"/> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e10fd045/src/site/xdoc/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index cb5fb34..7b29ede 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -46,7 +46,7 @@ </dd> <dt>Improved Performance</dt> <dd> - Log4j 2 contains next-generation Asynchronous Loggers based + Log4j 2 contains next-generation lock-free Asynchronous Loggers based on the LMAX Disruptor library. In multi-threaded scenarios Asynchronous Loggers have 18 times higher throughput and orders of magnitude lower latency than Log4j 1.x and Logback. http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e10fd045/src/site/xdoc/manual/async.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/manual/async.xml b/src/site/xdoc/manual/async.xml index 6e1ad58..9762866 100644 --- a/src/site/xdoc/manual/async.xml +++ b/src/site/xdoc/manual/async.xml @@ -12,18 +12,18 @@ <document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> <properties> - <title>Log4j 2 Asynchronous Loggers for Low-Latency Logging</title> + <title>Log4j 2 Lock-free Asynchronous Loggers for Low-Latency Logging</title> <author email="[email protected]">Remko Popma</author> </properties> <body> - <section name="Asynchronous Loggers for Low-Latency Logging"> + <section name="Lock-free Asynchronous Loggers for Low-Latency Logging"> <p> Asynchronous logging can improve your application's performance by executing the I/O operations in a separate thread. Log4j 2 makes a number of improvements in this area. </p> <ul> <li> - <b>Asynchronous Loggers</b> are a new addition in Log4j 2. + <b>Lock-free Asynchronous Loggers</b> are a new addition in Log4j 2. Their aim is to return from the call to Logger.log to the application as soon as possible. You can choose between making all Loggers asynchronous or using a mixture of synchronous and asynchronous Loggers. Making all http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/e10fd045/src/site/xdoc/manual/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/manual/index.xml b/src/site/xdoc/manual/index.xml index ecc522d..874cfcf 100644 --- a/src/site/xdoc/manual/index.xml +++ b/src/site/xdoc/manual/index.xml @@ -95,7 +95,7 @@ Logback, exceptions in Appenders are never visible to the application. In Log4j 2 Appenders can be configured to allow the exception to percolate to the application.</li> - <li>Log4j 2 contains next-generation lock-free <a href="async.html">Asynchronous Loggers</a> based + <li>Log4j 2 contains next-generation <a href="async.html">lock-free Asynchronous Loggers</a> based on the <a href="https://lmax-exchange.github.io/disruptor/">LMAX Disruptor library</a>. In multi-threaded scenarios Asynchronous Loggers have 10 times higher throughput and orders of magnitude lower latency than Log4j 1.x and Logback.</li>
