Open Source Logging Tools in Java

21 projects

Ultra-thin bridge between different logging implementations. Libraries can use the API without imposing a specific logging library; applications can switch implementations without recompiling. Supports Log4j, JUL, and others.

Details

Industrial-grade Java logging framework: API plus implementation (Log4j Core). Configurable at runtime; appenders, layouts, filters; plugin support; high performance. Log4j 2.

Details

Successor to log4j 1. x by Ceki Gülcü. Three modules: logback-core, logback-classic (SLF4J native), logback-access (HTTP access logs for Tomcat/Jetty).

Details

Simple Logging Facade for Java: abstraction over logging frameworks (JUL, logback, log4j). Plug implementation at deployment time; single dependency slf4j-api; bridges for legacy APIs (commons-logging, log4j 1. x).

Details
HoustonInactive

Lightweight status and logging toolkit with plug-in architecture (log4j or java. util. logging).

Details
JDBC LoggerInactive

Java tool that intercepts and logs all JDBC database statements. For monitoring SQL from EJB, Hibernate or other tools that do not display it. Generic wrapper and Oracle-specific driver; Spring integration.

Details
JDLabAgentInactive

JVMDI-based agent loadable into the JVM; controlled via config files. Logs JVM events (breakpoints, exceptions); optional TCP interface; configurable stack depth and log format.

Details
jLoInactive

Logging framework for Java. Multiple configurations; loggers, channels, filters, pipes; direct or async processor; commons-logging compatible; XML config with auto-reload; variables and system properties; JUnit mock objects.

Details
JTraceDumpInactive

Keeps a ring-buffer history of processing steps in memory and dumps it on error. Complements trace/debug logging when production tracing is disabled; single class, configurable size.

Details
Just4LogInactive

Bytecode postprocessor that optimizes logging calls (e. g. wraps debug() with isDebugEnabled() checks) without changing source.

Details
LimpidLogInactive

Logging without hard-coded log statements: records execution info at runtime for registered classes. Swing manager to register/deregister; LimpidDebugger for source-level view. Standalone and NetBeans plug-in.

Details
LN2Inactive

Bit-masked logging framework with event types and categories rather than only levels. Designed as an alternative to floodgate-based Log4J/JUL; pattern-matching approach.

Details
LumberjackInactive

LGPL implementation of the JDK 1. 4 logging APIs for JDK 1. 2 and 1.

Details
MicrologInactive

Small logging library for mobile devices (Java ME, Android) based on the Log4j API. Log to device, PC or remote servers; for emulator, device and field testing.

Details
SMTPHandlerInactive

Handler for java. util. logging that sends LogRecords by email via SMTP.

Details

ClassLoader that instruments classes at load time with tracing (entry/exit, arguments, return values). Part of AOP CL Suite; uses BCEL; configurable via ClassMethodFilter.

Details
Simple LogInactive

Minimal logging library (anti-framework): small, little configuration, enough for most apps. Commons Logging and SLF4J adapters; property-file config.

Details
MonoLogInactive

LGPL logging framework: standardized instrumentation, component architecture, efficient implementation. Abstracts instrumentation from concrete logging; i18n and monitoring support. Former ObjectWeb project.

Details
qflogInactive

Tool for displaying log messages, built on de. qfs. lib.

Details
Trace LogInactive

Real-time log viewer: monitors multiple server logs (WAS, Tomcat, IIS, PHP, etc. ) in one window. Auto-updates and scrolls when files change.

Details

Log-message compiler: transforms bytecode and injects logging expressions. Own expression language (ANTLR); commons-logging backend; automatic isDebugEnabled() in bytecode.

Details