Commons Logging to JBoss Log Manager

An Apache Commons Logging implementation for JBoss Log Manager

License

License

Categories

Categories

JBoss Container Application Servers Logging Application Layer Libs
GroupId

GroupId

org.jboss.logmanager
ArtifactId

ArtifactId

commons-logging-jboss-logmanager
Last Version

Last Version

1.0.3.Final
Release Date

Release Date

Type

Type

jar
Description

Description

Commons Logging to JBoss Log Manager
An Apache Commons Logging implementation for JBoss Log Manager
Project URL

Project URL

http://www.jboss.org
Project Organization

Project Organization

JBoss by Red Hat
Source Code Management

Source Code Management

https://github.com/jboss-logging/commons-logging-jboss-logmanager

Download commons-logging-jboss-logmanager

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.logmanager/commons-logging-jboss-logmanager/ -->
<dependency>
    <groupId>org.jboss.logmanager</groupId>
    <artifactId>commons-logging-jboss-logmanager</artifactId>
    <version>1.0.3.Final</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.logmanager/commons-logging-jboss-logmanager/
implementation 'org.jboss.logmanager:commons-logging-jboss-logmanager:1.0.3.Final'
// https://jarcasting.com/artifacts/org.jboss.logmanager/commons-logging-jboss-logmanager/
implementation ("org.jboss.logmanager:commons-logging-jboss-logmanager:1.0.3.Final")
'org.jboss.logmanager:commons-logging-jboss-logmanager:jar:1.0.3.Final'
<dependency org="org.jboss.logmanager" name="commons-logging-jboss-logmanager" rev="1.0.3.Final">
  <artifact name="commons-logging-jboss-logmanager" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.logmanager', module='commons-logging-jboss-logmanager', version='1.0.3.Final')
)
libraryDependencies += "org.jboss.logmanager" % "commons-logging-jboss-logmanager" % "1.0.3.Final"
[org.jboss.logmanager/commons-logging-jboss-logmanager "1.0.3.Final"]

Dependencies

compile (1)

Group / Artifact Type Version
org.jboss.logmanager : jboss-logmanager jar 1.5.4.Final

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Apache Commons Logging

This is a fork of Apache Commons Logging based on version 1.2 which delegates to the JBoss Log Manager. The reason for the fork is to avoid caching class loaders and get around issues with retrieving class loaders if a security manager is used.

Implementation

No configuration options are supported.

The LogFactory.setAttribute(String, Object) is supported however the value type must be a string. The map will be cleared when the any of the LogFactory.release() methods are invoked.

The SimpleLog and NoOpLog are available and should work if you use the implementations directly. However there is not much use in them. They were added only for possible compatibility issues.

Unsupported Operations

Some of the operations, such as diagnostics logging, are not supported in this implementation.

The following operations are not supported:

  • LogFactory.getClassLoader(Class)

  • LogFactory.getContextClassLoader()

  • LogFactory.directGetContextClassLoader()

  • LogFactory.newFactory(String, ClassLoader, ClassLoader)

  • LogFactory.newFactory(String, ClassLoader)

  • LogFactory.isDiagnosticsEnabled()

  • LogFactory.logRawDiagnostic(String)

org.jboss.logmanager

Versions

Version
1.0.3.Final
1.0.2.Final
1.0.1.Final
1.0.0.Final