14 best Java Logging libraries in 2022
by Open Weaver kits ✔ Updated: May 13, 2022
Guide Kit
Logging is a very important part of any application. It helps to debug and troubleshoot the application on production environments. It allows us to debug the code and analyze the results based on the logs collected during runtime. The need for logging has increased in recent years due to the complexity of applications being developed, and also because of the demand from customers and auditors for detailed information about what happens inside their systems. It helps in debugging, monitoring and analyzing the behavior of applications. Java Logging is a library used to write log messages. It provides a simple API that can be used to log the messages with different levels. Some of the most popular Java Logging Open Source libraries among developers are: logger - ️ Simple, pretty and powerful logger for android; graylog2-server - Free and open source log management; logging-log4j2 - Apache Log4j 2.
loggerby orhanobut
✔️ Simple, pretty and powerful logger for android
loggerby orhanobut
Java
13545
Version:2.2.0
License: Permissive (Apache-2.0)
graylog2-serverby Graylog2
Free and open source log management
graylog2-serverby Graylog2
Java
6480
Version:0.21.0-beta4
License: Others (Non-SPDX)
logging-log4j2by apache
Apache Log4j 2 is a versatile, feature-rich, efficient logging API and backend for Java.
logging-log4j2by apache
Java
3039
Version:Current
License: Permissive (Apache-2.0)
xLogby elvishew
Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here.
xLogby elvishew
Java
2786
Version:1.11.0
License: Permissive (Apache-2.0)
gpsloggerby mendhak
:satellite: Lightweight GPS Logging Application For Android.
gpsloggerby mendhak
Java
1688
Version:v126
License: Others (Non-SPDX)
p6spyby p6spy
P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
p6spyby p6spy
Java
1811
Version:p6spy-3.9.1
License: Permissive (Apache-2.0)
log-synthby tdunning
Generates more or less realistic log data for testing simple aggregation queries.
log-synthby tdunning
Java
232
Version:Current
License: Permissive (Apache-2.0)
Chronicle-Loggerby OpenHFT
A sub microsecond java logger, supporting standard logging APIs such as Slf & Log4J
Chronicle-Loggerby OpenHFT
Java
212
Version:chronicle-logger-4.22ea2
License: Permissive (Apache-2.0)
fluent-logger-javaby fluent
A structured logger for Fluentd (Java)
fluent-logger-javaby fluent
Java
188
Version:Current
License: Permissive (Apache-2.0)
nRF-Logger-APIby NordicSemiconductor
The public library with nRF Logger API. Allows to log custom logs into the nRF Logger database.
nRF-Logger-APIby NordicSemiconductor
Java
177
Version:v2.3.0
License: Permissive (BSD-3-Clause)
Sensor-Data-Loggerby Steppschuh
Android Wear sensor data plotter
Sensor-Data-Loggerby Steppschuh
Java
176
Version:v1.5
License: Permissive (Apache-2.0)
ecs-logging-javaby elastic
Centralized logging for Java applications with the Elastic stack made easy
ecs-logging-javaby elastic
Java
134
Version:v1.5.0
License: Permissive (Apache-2.0)
commons-loggingby apache
Apache Commons Logging
commons-loggingby apache
Java
125
Version:Current
License: Permissive (Apache-2.0)
owasp-security-loggingby javabeanz
OWASP Security Logging library for Java
owasp-security-loggingby javabeanz
Java
92
Version:v1.1.7
License: Permissive (Apache-2.0)