diff --git a/project.xml b/project.xml
index 664f676..a153dc0 100644
--- a/project.xml
+++ b/project.xml
@@ -4,7 +4,6 @@
The Jakarta Commons Logging (JCL) provides a Log interface that
is intended to be both light-weight and independent of numerous logging toolkits.
-It provides the middleware/tooling developer a simple
+It provides the middleware/tooling developer with a simple
logging abstraction, that allows the user (application developer) to plug in
a specific logging implementation.
The Jakarta Commons Logging provides a Log interface with thin-wrapper implementations for
other logging tools, including
-Log4J,
-Avalon LogKit,
+Log4J,
+Avalon LogKit,
and
JDK 1.4.
The interface maps closely to Log4J and LogKit.
@@ -35,7 +35,7 @@ The interface maps closely to Log4J and LogKit.
-As far as possible, Commons-Logging tries to be as unobtrusive as possible.
+As far as possible, Commons-Logging tries to be as unobtrusive as possible.
In most cases, including the (full)
-There are two base abstractions used by Commons-Logging:
@@ -104,7 +104,7 @@ import org.apache.commons.logging.LogFactory;
-Note that some components using commons-logging may
+Note that some components using commons-logging may
either extend Log,
or provide a component-specific LogFactory implementation.
Review the component documentation for guidelines
@@ -165,7 +165,7 @@ In addition to the logging methods, the following are provided for code guards:
-Best practices for programming/planning are presented in two categories:
+Best practices for programming/planning are presented in two categories:
General and Enterprise.
The general principles are fairly clear. Enterprise practices are a bit more involved
and it is not always as clear as to why they are important.
@@ -187,7 +187,7 @@ only needs to execute in support of logging,
that otherwise introduces undesirable runtime overhead
in the general case (logging disabled).
Examples are multiple parameters, or expressions (i.e. string + " more") for parameters.
-Use the guard methods of the form
NLS enabled components are particularly appreciated
-(thats an open-source-correct term for 'required by corporate end-users' :-)
+(that's an open-source-correct term for 'required by corporate end-users' :-)
for tooling and middleware components.
@@ -391,7 +391,7 @@ for the following toolkits, in order of preference:
commons-logging.jar in the classpath
should result in Commons-Logging configuring itself in a reasonable manner.
There's a good chance that it'll guess your preferred logging system and you won't
@@ -43,10 +43,10 @@ need to do any configuration at all!
Log
+There are two base abstractions used by Commons-Logging: Log
(the basic logger) and LogFactory (which knows how to create Log
-instances). Using LogFactory implementations other than the default is a
-subject for advanced users only, so let's concentrate on configuring the default
+instances). Using LogFactory implementations other than the default is a
+subject for advanced users only, so let's concentrate on configuring the default
implementation.
log.is<Priority>() to verify
+Use the guard methods of the form log.is<Priority>() to verify
that logging should be performed, before incurring the overhead of the logging method call.
Yes, the logging methods will perform the same check, but only after resolving parameters.
As -Log4J +Log4J is the default logger, a few details are presented herein to get the developer/integrator going.
@@ -510,14 +510,14 @@ while limiting console output to INFO (and higher).-JCL doesn't (and cannot) impose any requirement on thread safety on the underlying implementation -and thus its SPI contract doesn't guarantee thread safety. -However, JCL can be safely used a multi-threaded environment +
+JCL doesn't (and cannot) impose any requirement on thread safety on the underlying implementation +and thus its SPI contract doesn't guarantee thread safety. +However, JCL can be safely used in a multi-threaded environment as long as the underlying implementation is thread-safe.
-It would be very unusual for a logging system to be thread unsafe. +It would be very unusual for a logging system to be thread unsafe. Certainly, JCL is thread safe when used with the distributed Log implementations.
The
-JavaDoc API documents for the latest release are available online.
+JavaDoc API documents for the latest release are available online.
In particular, you should read the package overview of the org.apache.commons.logging
package. In addition, there is a (short)
User Guide.
-Releases after 1.0.2 should be downloaded from a mirror. Please remember to verify the -sigature of the release from the +Releases after 1.0.2 should be downloaded from a mirror. Please remember to verify the +signature of the release from the main apache site when downloading from a mirror.
- Binary releases are available
+ Binary releases are available
here.
Source releases are available
here
diff --git a/xdocs/navigation.xml b/xdocs/navigation.xml
index 5e6fcf0..8615969 100755
--- a/xdocs/navigation.xml
+++ b/xdocs/navigation.xml
@@ -1,7 +1,7 @@
+
]>