Hi all,
I take the pleasure to inform that Dotnet Commons Logging has been released
for use.
Dotnet Commons Logging, a subproject of the Donet Commons project currently
located under the GotDotNet Workspace, has been released as an individual
package.
Dotnet Commons Logging provides a unified Log interface that acts as a
light-weight and independent abstraction of other logging frameworks.
Liken unto the Jakarta Commons Logging
(http://Jakarta.apache.org/commons/logging/),
software developers may use the Logging API to remove compile-time and
run-time dependencies on any particular logging package such as Log4net, and
Microsoft Logging and Instrumentation Application Block (LIAB), and
developers may write Log implementations for the library of their choice.
Current implementations included in the Dotnet Commons Logging are for:
1. log4net
2. a Simple text file Logger
3. System.Diagnostics.Trace
4. Microsoft Logging and Instrumentation Application Block (LIAB).
Dotnet Commons Logging project can be found at this URL:
http://www.gotdotnet.com/workspaces/...7-53b613cc4873
Dotnet Commons Project is an open source project which focus on all aspects
of reusable .Net components. Taken from the Jakarta Commons
(http://jakarta.apache.org/commons/index.html) concept, this project also
aims to provide some of the commonly used utility classes not available in
the .Net Framework. Libraries Contain in the project are:
1. Dotnet Commons Lang (extension to the Dotnet language)
2. Dotnet Commons Collections (additional collection types like Sets and
Bags)
3. Dotnet Commons Logging (an unified log interface plus additional logging
functions like custom Microsoft Logging and Instrumentation Application
Blocks Event Sinks, custom System.Diagnostics TraceListener).
4. Dotnet Commons Reflection (like the Jakarta BeanUtils, provides
easy-to-use wrappers around Reflection APIs)
5. Dotnet Commons Web (a component that contains all Web related utilities)
6. Dotnet Commons XML (includes simple XML utility functions and Digester
serializer, .Net port of Jakarta Commons Digester).