Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Category

Tracing - Logging - Monitoring

Display options and filters [BETA]
Sort by:
Built for Java
Free or free version available
Discontinued
Library
Source code provided
Sold as a service
Plug-in

log4j

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 1.3 Alpha
Description: Open source tool developed for putting log statements into your applications.
Logging equips the developer with detailed context for application failures.
With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.
One of the distinctive features of log4j is the notion of inheritance in loggers. Using a logger hierarchy it is possible to control which log statements are output at arbitrarily fine granularity. This helps reduce the volume of logged output and minimize the cost of logging.
Added: 2004-12-21
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

LivePerf

 Home Page Home Page
Categories:
Author: LivePerf Software
Latest version: 1.1
Description: Customizable performance monitoring tool for servers and distributed systems.

Features include:
- Consistent view across vendors, operating systems and application versions.
- Extracting and presenting custom data, extracted from SQL queries, Java applications and even command line tools. Also allows defining own statistics and displaying them in custom charts and tables.
- Record monitoring sessions and analyse them later.
- Built-in monitoring capabilities for Websphere, SQL Server, DB2, Oracle, Unix and Windows systems, Apache and IIS web servers, .NET and J2EE applications and more.
Added: 2005-08-01
Attributes: Built for Java[BuiltForJava]

ALF

 Home Page Home Page
Categories:
Latest version: 0.9.1
Description: ALF, The Automated Logging Framework, is a logging framework for Java written in Standard C++.
The major advantage of ALF is the automated method tracing which is generated at runtime without need for explicit calls to print/logging methods.
This means you can debug your code at runtime, anytime.
Automated method tracing may be turned on or off via an argument to the JVM.
Support for information, warning, error and exception logging is also included.
Added: 2005-04-07
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Commons Logging

 Home Page Home Page
Categories:
Author: Apache Jakarta
Latest version: 1.0.5 Alpha
Description: The Jakarta Commons Logging (JCL) provides a Log interface that is intended to be both light-weight and an independent abstraction of other logging toolkits. It provides the middleware/tooling developer with a simple logging abstraction, that allows the user (application developer) to plug in a specific logging implementation.

JCL provides thin-wrapper Log implementations for other logging tools, including Log4J , Avalon LogKit , the Avalon Framework's logging infrastructure, Simple Log, JDK 1.4, and an implementation of JDK 1.4 logging APIs (JSR-47) for pre-1.4 systems. The interface maps closely to Log4J and LogKit.
Added: 2005-03-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

P6Spy

 Home Page Home Page
Categories:
Author: P6Spy
Latest version: 1.3
Description: P6Spy is an open source framework for applications that intercept and optionally modify database statements. The P6Spy distribution includes the following modules:

* P6Log. P6Log intercepts and logs the database statements of any application that uses JDBC. This application is particularly useful for developers to monitor the SQL statements produced by EJB servers, enabling the developer to write code that achieves maximum efficiency on the server. P6Spy is designed to be installed in minutes and requires no code changes.

* P6Outage. P6Outage detects long-running statements that may be indicative of a database outage proble and will log any statement that surpasses the configurable time boundary during its execution. P6Outage was designed to minimize any logging performance penalty by logging only long running statements.
P6Spy includes installation instructions for JBoss, ATG, Orion, JOnAS, iPlanet, WebLogic, WebSphere, Resin and Tomcat.
Added: 2005-04-06
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JDBCAppender

 Home Page Home Page
Categories:
Description: Log4J compatible for logging messages to database.
Added: 2005-09-19
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Simple Log

 Home Page Home Page
Categories:
Author: Graham Lea
Latest version: 1.6
Description: Logging anti-framework.
Simple Log is written in protest against the many "logging frameworks" that are available and recommended by many developers. It is designed to be a small library that does logging simply and requires you to do almost nothing (other than actually logging) to get log output happening.
Features include:
- Light: 3 classes in a 17.8KB JAR
- "Brief" API (i.e short methods names)
- Fast-failing for unlogged messages
- Writes to System.err or to a specified file
- Support for three debug types: debug message, debug object and debug exception
- Seven debug levels: Fatal, Error, Warn, Info, Debug, Verbose, Ludicrous
- Ability to switch tracing on and off independent of the debug level
- Package-based, hierarchical inheritance of debug levels and trace flags
- Special printing of exceptions, object arrays, byte arrays and char arrays
- Instance-based logging records
- Configurable through code, while running
Added: 2005-01-11
Updated: 2005-07-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

JXInsight

 Home Page Home Page
Categories:
Author: JInspired
Latest version: 5.1
Description: Performance monitoring, problem diagnostic, transaction analysis and application management solution.
JXInsight can monitor multiple resource transactional units of work across distributed systems recording resource consumption and response for transaction patterns and contextual paths.

JXInsight includes:
- JXInsight Tracer: provides contextual instrumentation and measurement capabilities.
- JXInsight JDBInsight: monitors and analyzes contextual information, such as transaction context, remote database operation commands (SQL), and execution paths.
- JXInsight Probes: an extensible resource metering framework with an open API.
- also JXInsight JVMInsight, JXInsight Diagnostics, JXInsight Analysis, JXInsight Agent, JXInsight Console, and JXInsight Terminal.
Added: 2007-02-09
Updated: 2007-04-04
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

Log4j Micro Edition

 Home Page Home Page
Categories:
Description: An implementation of the Log4j interface with a small memory footprint
Added: 2005-09-19
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Lock Analyzer for Java

 Home Page Home Page
Categories:
Author: IBM
Description: Cross-platform tool that provides an insight into how well Java locks are performing in a live Java application.

IBM Lock Analyzer for Java is a tool consisting of two packages. The first package is platform-dependant and provides a connection to the Java virtual machine (JVM) for gathering lock statistics on the running application. This package gets loaded at run time along with the application to be monitored. The second package is not platform-dependant and provides a graphical user interface. The graphical user interface connects to the platform package and provides the controls and analysis required for identifying badly performing locks.
Added: 2007-11-24
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

JMyra

 Home Page Home Page
Categories:
Latest version: 2.0.4
Description: JMyra is a Java monitoring system that allows you to control and supervise your Java applications.

The main focus is the logging subsystem, which allows you online configuration and access to log messages. In addition to its own logging API, the log4j API, the Apache Commons Logging API and the Java Logging API (JDK 1.4 or later) are supported.

Added: 2005-02-21
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Eclipse TPTP

 Home Page Home Page
Categories:
Author: Eclipse Foundation
Latest version: 4.4.0
Description: The Eclipse Test & Performance Tools Platform (TPTP) is an open development platform supplying frameworks and services for test and performance tools.

TPTP is divided into four projects:
- The TPTP Platform Project is the core project and basis for other projects. It provides common user interface, standard data models, data collection and communications control, as well as remote execution environments.
- The Monitoring Tools Project addresses the monitoring and logging phases of the application lifecycle. The framework has the capability of collecting and analyzing system and application resources. The log analysis tools can correlate disparate logs from multiple points across an environment. The project also includes examplary tools for monitoring application servers and system performance, such as CPU and memory utilization.
- The Testing Tools Project addresses the testing phase of the application lifecycle. The framework contains testing editors, deployment and execution of tests, execution environments and associated execution history analysis and reporting. The project also includes exemplary tools for JUnit based component testing tool, Web application performance testing tool, and a manual testing tool. The project supports the OMG UML2 Test Profile and have implemented an early draft of the model.
- The Tracing and Profiling Tools Project addresses the tracing and profiling phases of the application lifecycle. The framework has the capability of collecting and analyzing application performance information The project includes exemplary profiling tools for both single-system and distributed Java applications through a JVMPI monitoring agent that collects trace and profile data. A generic tool kit for probe insertion is also available.
Added: 2006-11-09
Updated: 2007-06-30
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]

RP Logging

 Home Page Home Page
Categories:
Author: Richardson Software
Latest version: 1.2
Description: Logging framework for use in web or standalone Java applications.
RP Logging is a simple logging mechanism written entirely in Java using the java.io package. It includes the following options:
- File creation based on a given time period
- Logging levels
- Single and multi-threaded implementations
Added: 2007-12-17
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

SmartInspect

 Home Page Home Page
Categories:
Author: Gurock Software
Latest version: 2.3.3
Description: Logging tool for debugging and monitoring .NET, Java, and Delphi applications.
SmartInspect helps you to identify bugs, find solutions to customer problems and gives you an understanding of how your software works in different environments and under different circumstances.

Features include:
- Native logging libraries for .NET, Java, and Delphi
- Log messages, errors, objects, source code, files and more
- Full source code of libraries included
- Viewer application for analyzing the logging information
- Monitor multiple threads, multiple processes and distributed systems
- Support for TCP/IP and log files
- Support for log rotation
- Redistributable console
- Enable and disable logging per session
- Code templates and snippets
- Integration with Visual Studio 2002/2003/2005, Borland Developer Studio 2006, Delphi 6/7/8/2005/2006, JBuilder X/2005, Eclipse 3.0/3.1/3.2
Added: 2005-05-24
Updated: 2007-02-26
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Log4E

 Home Page Home Page
Categories:
Author: Jan-Friedrich Mutter
Latest version: 1.3.1
Description: Eclipse plugin that helps you to use your logger in Java projects.

Log4E is not bound to any special logging framework, thus you might be able to adapt to your own logger by defining your own templates using the preferences. It has active support for Log4j, Commons Logging and JDK 1.4 logging.

Use the context menu of a Java file or the context menu of an editor and get to the submenu "Log4". Notice that the editor submenu provides additional tasks.
Added: 2006-04-23
Updated: 2008-02-18
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]

Craftsman Spy

 Home Page Home Page
Categories:
Author: Sébastien Lecacheur
Latest version: 1.0.0
Description: JDBC logging framework.
Craftsman Spy is a JDBC driver implementation that logs all SQL connections and processing within execution time. This includesall the stored procedures with arguments, all the batch processing, and the result sets.
Added: 2005-08-04
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Super

 Home Page Home Page
Categories:
Author: Acelet Corporation
Latest version: 10.30
Description: Suite of J2EE tools for Weblogic, Websphere and other J2EE servers.
The standalone version is a Java scheduler, for general purpose scheduling and watchdog, which does not work with any application server, does not require any application server.
Super is written entirely in Java. It is platform neutral and J2EE vendor neutral. It supports multiple J2EE servers.

It includes:
- SuperEnvironment: A J2EE tool for environment monitoring and managing.
- SuperLogging: A J2EE logging system with dynamical management GUI and source level J2EE tracing. It supports clustering environment.
- SuperPeekPoke: An EJB tool for inspection.
- SuperReport: A J2EE report tool. It is a data mining program for SuperLogging.
- SuperScheduler: A J2EE scheduler. It can be run on any node of the network at any time. It uses SuperPeekPoke for set EJB tasks visually. It runs SuperReport and SuperPatrol tasks to periodically check the health of your J2EE application as well.
- SuperStress: An EJB tool for stress test. It uses SuperPeekPoke to set EJB test case visually.
- SuperPatrol: A patrol job for SuperScheduler.
- SuperWatchdog: An EJB watchdog watching for events, such as file time-stamp change, JMS messaging. It can be run on any node of the network at any time. It uses SuperPeekPoke for set EJB tasks visually. It runs SuperReport and SuperPatrol tasks to periodically check the health of your J2EE application as well.
- SuperArch: The framework for Super. All above components are hosted on SuperArch.
Added: 2005-03-17
Updated: 2007-05-12
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

Scottit

 Home Page Home Page
Categories:
Author: ustobe
Latest version: 3.0
Description: Scottit is a monitoring and threshold evaluation tool for J2EE applications. It provides both administrators and developers with the necessary information to monitor application performance and detect and solve problems. Scottit also generates detailed use case reports for business users and managers.
Added: 2005-06-16
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

Simple Logging Facade for Java

 Home Page Home Page
Categories:
Latest version: 1.0 beta4
Description: The Simple Logging Facade for Java or (SLF4J) is intended to serve as a facade for various logging APIs allowing to the end-user to plug in the desired implementation at deployment time.

Logging API implementations can either choose to implement the the SLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively, it is possible (and rather easy) to write SLF4J adapters for the given API implementation, a la JDK14LoggerFA.
Added: 2005-07-26
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]
Ignore this
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle