Apache Common Logging Api Download

  

The Apache Commons is a project of the Apache Software Foundation, formerly under the Jakarta Project. The purpose of the Commons is to provide reusable, open source Java software. The Commons is composed of three parts: proper, sandbox, and dormant.

Download Apache Commons Logging Using a Mirror We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Download apache-commons-logging-1.1.2-7.el7.noarch.rpm for CentOS 7 from CentOS repository. Mvn(org.apache.commons:commons-logging-api), = 1.1. Pro Apache Log4j (2005) by Samudra Gupta The Complete Log4j Manual: The Reliable, Fast and Flexible Logging Framework for Java (2003) by Ceki Gulcu Logging in Java with the JDK 1.4 Logging API and Apache log4j (2003) by Samudra Gupta. Download Apache Log4j 2. To use Log4j 2 in your application make sure that both the API and Core jars are in the application’s classpath. Apache Logging.

Commons Proper[edit]

The Commons Proper is dedicated to creating and maintaining reusable Java components. The Commons Proper is a place for collaboration and sharing, where developers from throughout the Apache community can work together on projects to be shared by Apache projects and Apache users.Commons developers will make an effort to ensure that their components have minimal dependencies on other software libraries, so that these components can be deployed easily. In addition, Commons components will keep their interfaces as stable as possible, so that Apache users, as well as other Apache projects, can implement these components without having to worry about changes in the future.[1]

ComponentsDescriptionLatest versionReleased
BCELByte Code Engineering Library - analyze, create, and manipulate Java class files6.3.12019-03-20
BeanUtilsEasy-to-use wrappers around the Java reflection and introspection APIs.1.9.32016-09-21
BSFBean Scripting Framework - interface to scripting languages, including JSR-2233.12010-24-06
ChainChain of Responsibility pattern implementation.1.22008-06-02
CLICommand Line arguments parser.1.42017-03-09
CodecGeneral encoding/decoding algorithms (for example phonetic, base64, URL).1.122019-02-04
CollectionsExtends or augments the Java Collections Framework.4.32018-12-21
CompressDefines an API for working with tar, zip and bzip2 files.1.182018-08-16
ConfigurationReading of configuration/preferences files in various formats.2.52019-05-23
CryptoA cryptographic library optimized with AES-NI wrapping Openssl or JCE algorithm implementations1.0.02016-08-09
CSVComponent for reading and writing comma separated value files.1.62018-09-22
DaemonAlternative invocation mechanism for unix-daemon-like java code.1.1.02017-11-15
DBCPDatabase connection pooling services.2.6.02019-02-14
DbUtilsJDBC helper library.1.72017-07-20
DigesterXML-to-Java-object mapping utility.3.22011-12-13
EmailLibrary for sending e-mail from Java.1.52017-08-01
ExecAPI for dealing with external process execution and environment management in Java.1.32014-11-06
FileUploadFile upload capability for your servlets and web applications.1.42019-01-16
FunctorA functor is a function that can be manipulated as an object, or an object representing a single, generic function.1.02012-??-??
GeometrySpace and coordinates.1.0TBD
ImagingA pure-Java image library.1.0-alpha12019-04-28
IOCollection of I/O utilities.2.62017-10-15
JCIJava Compiler Interface1.12013-10-14
JCSJava Caching System2.2.12018-08-21
JellyXML based scripting and processing engine.1.0.12017-09-25
JEXLExpression language which extends the Expression Language of the JSTL.3.12017-04-14
JXPathUtilities for manipulating Java Beans using the XPath syntax.1.32008-08-14
LangProvides extra functionality for classes in java.lang.3.92019-04-09
LoggingWrapper around a variety of logging API implementations.1.22014-07-11
MathLightweight, self-contained mathematics and statistics components.3.6.12016-03-21
NetCollection of network utilities and protocol implementations.3.62017-02-15
NumbersNumber types (complex, quaternion, fraction) and utilities (arrays, combinatorics).1.0TBD
OGNLAn Object-Graph Navigation Language4.0-incubatingTBD
PoolGeneric object pooling component.2.6.22019-03-05
ProxyLibrary for creating dynamic proxies.1.02008-03-06
RDFCommon implementation of RDF 1.1 that could be implemented by systems on the JVM.0.3.0-incubating2016-11-15
RNGCommons Rng provides implementations of pseudo-random numbers generators.1.22018-12-12
SCXMLAn implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine.0.92008-12-01
TextA library focused on algorithms working on strings.1.62018-10-12
ValidatorFramework to define validators and validation rules in an xml file.1.62017-02-20
VFSVirtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system.2.32019-02-01
WeaverProvides an easy way to enhance (weave) compiled bytecode.2.02018-09-07

Commons Sandbox[edit]

The Commons Sandbox provides a workspace where Commons contributors collaborate and experiment on projects not included in the Commons Proper. Commons members champion projects in the Sandbox for promotion to the Commons Proper, and groups of developers work to enhance Sandbox projects until they meet the standards for promotion.

ComponentsDescription
BeanUtils2Redesign of Commons BeanUtils.
ClassScanFind Class interfaces, methods, fields, and annotations without loading.
CLI2Redesign of Commons CLI.
ConvertCommons-Convert aims to provide a single library dedicated to the task of converting an object of one type to another.
FinderJava library inspired by the UNIX find command.
FlatfileJava library for working with flat data structures.
GraphA general purpose Graph APIs and algorithms.
I18nAdds the feature of localized message bundles that consist of one or many localized texts that belong together.
IdId is a component used to generate identifiers.
InjectImplementation of JSR 330, a standards compliant dependency injection framework
JavaflowContinuation implementation to capture the state of the application.
JNetJNet allows using dynamically registered url stream handlers through the java.net API.
MonitoringMonitoring aims to provide a simple but extensible monitoring solution for Java applications.
NablaNabla provides automatic differentiation classes that can generate derivative of any function implemented in the Java language.
OpenPGPInterface to signing and verifying data using OpenPGP.
PerformanceA small framework for microbenchmark clients, with implementations for Commons DBCP and Pool.
PipelineProvides a set of pipeline utilities designed around work queues that run in parallel to sequentially process data objects.

Commons Dormant[edit]

Apache common logging api download

The Commons Dormant is a collection of components that have been declared inactive due to little recent development activity. These components may be used, but must be built yourself. It is best to assume that these components will not be released in the near future.

ComponentsDescription
AttributesRuntime API to metadata attributes such as doclet tags.
BetwixtServices for mapping JavaBeans to XML documents, and vice versa.
CacheCache provides object caching services.
ClazzClazz focuses on introspection and class manipulation.
ContractThis component makes all the nice features available to the java programming language that come along with contract based programming.
ConvertCommons-Convert aims to provide a single library dedicated to the task of converting an object of one type to another.
DiscoveryTools for locating resources by mapping service/reference names to resource names.
ELInterpreter for the Expression Language defined by the JSP 2.0 specification.
EventsCommons-Events provides additional classes for firing and handling events. It focusses on the Java Collections Framework, providing decorators to other collections that fire events.
FeedparserA Java RSS/Atom parser designed to elegantly support all major versions of RSS and Atom, as well as easy ad hoc extension and RSS 1.0 modules capability.
JJarJakarta JAR Archive Repository
LatkaCommons-Latka is an HTTP functional testing suite for automated QA, acceptance and regression testing.
LauncherCross platform Java application launcher.
MapperMapper is a thin abstraction layer around a project's chosen data mapping technology (a.k.a. DAO pattern).
MessengerMessenger is an easy to use and lightweight framework for working with JMS in the web tier.
ModelerMechanisms to create Model MBeans compatible with JMX specification.
PrimitivesSmaller, faster and easier to work with types supporting Java primitive types.
ResourcesResources provides a lightweight framework for defining and looking up internationalized message strings keyed by a java.util.Locale and a message key.
ScaffoldScaffold is a toolkit for building web applications.
ThreadPoolThreadPool is a simple component for asynchronously dispatching work to another thread in a pool for simple multi threaded programming.
TransactionImplementations for multi level locks, transactional collections and transactional file access.
WorkflowWorkflow provides a framework for building workflow management systems.
XMLIOSimple and fast importer for XML configuration or import files.

See also[edit]

References[edit]

Goyal, Vikram (2003), Using the Jakarta Commons, Part I, retrieved August 13, 2006

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Apache_Commons&oldid=901730000'

Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

Documentation

More information can be found on the Apache Commons Logging homepage.The Javadoc can be browsed.Questions related to the usage of Apache Commons Logging should be posted to the user mailing list.

Where can I get the latest release?

You can download source and binaries from our download page.

Alternatively you can pull it from the central Maven repositories:

Contributing

Org Apache Commons Logging Logfactory Jar

We accept Pull Requests via GitHub. The developer mailing list is the main channel of communication for contributors.There are some guidelines which will make applying PRs easier for us:

Apache Commons Logging Jar

  • No tabs! Please use spaces for indentation.
  • Respect the code style.
  • Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
  • Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running mvn clean test.

If you plan to contribute on a regular basis, please consider filing a contributor license agreement.You can learn more about contributing via GitHub in our contribution guidelines.

License

Apache

Common Logging Jar Download

This code is under the Apache Licence v2.

See the NOTICE.txt file for required notices and attributions.

Apache

Donations

You like Apache Commons Logging? Then donate back to the ASF to support the development.

Additional Resources

  • #apache-commons IRC channel on irc.freenode.org