Skip to content

Commit c8c6c29

Browse files
vygrobmeier
authored andcommitted
Apply review feedback
1 parent 03965b4 commit c8c6c29

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/site/antora/modules/ROOT/partials/log4j-features.adoc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Batteries included::
1919
Log4j bundles a rich set of components to assist various use cases.
2020
* xref:manual/appenders.adoc[Appenders] targeting files, network sockets, databases, SMTP servers, etc.
2121
* xref:manual/layouts.adoc[Layouts] that can render CSV, HTML, JSON, Syslog, etc. formatted outputs
22-
* xref:manual/filters.adoc[Filters] that can be configured using log event rates, regular expressions, scripts, time, etc.
22+
* xref:manual/filters.adoc[Filters] based on log event rates, regular expressions, scripts, time, etc.
2323
* xref:manual/lookups.adoc[Lookups] for accessing system properties, environment variables, log event fields, etc.
2424
2525
API separation::
@@ -32,8 +32,12 @@ No vendor lock-in::
3232
Even though the Log4j API is implemented by the Log4j at its fullest, users can choose to use another logging backend.
3333
This can be achieved by either using another backend implementing the Log4j API, or forwarding Log4j API calls to another logging facade (e.g., SLF4J) and using a backend for that particular facade.
3434
35+
Reliability::
36+
Log4j is built with strong reliability in mind.
37+
Such that it can automatically reload its configuration upon modification, and it will do so without losing log events while reconfiguration is taking place.
38+
3539
Performance::
36-
When configured correctly, Log4j can deliver excelling performance without almost any burden on the Java garbage collector.
40+
When configured correctly, Log4j can deliver excelling performance without almost any burden on the Java garbage collector, and it will do so without sacrificing reliability.
3741
This is made possible via an asynchronous logger founded on the https://lmax-exchange.github.io/disruptor/[LMAX Disruptor] technology (having its roots in the demanding industry of financial trading) and the garbage-free features baked at hot paths.
3842
Check out the xref:manual/performance.adoc[Performance] page for details.
3943

0 commit comments

Comments
 (0)