[ http://issues.apache.org/jira/browse/LOGGING-9?page=all ]
Dennis Lundberg resolved LOGGING-9.
-----------------------------------
Resolution: Fixed
> [logging] Log.trace() doesn't use log4j 1.3 trace methods
> ---------------------------------------------------------
>
> Key: LOGGING-9
> URL: http://issues.apache.org/jira/browse/LOGGING-9
> Project: Commons Logging
> Issue Type: Bug
> Affects Versions: 1.0.4
> Environment: Operating System: other
> Platform: Other
> Reporter: Peter DeGregorio
> Fix For: 1.1.0
>
>
> Jakarta Commons Logging 1.0.4 detects log4j 1.3 and alters its behaviour
> accordingly but continues to map its trace methods to log4j debug methods
> while log4j 1.3 now has its own trace methods. The following patch fixes this
> bug:
> Index: commons-
> logging/src/java/org/apache/commons/logging/impl/Log4JLogger.java
> ===================================================================
> --- commons-logging/src/java/org/apache/commons/logging/impl/Log4JLogger.java
> (revision 161137)
> +++ commons-logging/src/java/org/apache/commons/logging/impl/Log4JLogger.java
> (working copy)
> @@ -84,7 +84,7 @@
> if(is12) {
> getLogger().log(FQCN, (Priority) Level.DEBUG, message, null );
> } else {
> - getLogger().log(FQCN, Level.DEBUG, message, null );
> + getLogger().log(FQCN, Level.TRACE, message, null );
> }
> }
>
> @@ -97,7 +97,7 @@
> if(is12) {
> getLogger().log(FQCN, (Priority) Level.DEBUG, message, t );
> } else {
> - getLogger().log(FQCN, Level.DEBUG, message, t );
> + getLogger().log(FQCN, Level.TRACE, message, t );
> }
> }
>
> @@ -277,7 +277,11 @@
> * For Log4J, this returns the value of <code>isDebugEnabled()</code>
> */
> public boolean isTraceEnabled() {
> - return getLogger().isDebugEnabled();
> + if(is12) {
> + return getLogger().isDebugEnabled();
> + } else {
> + return getLogger().isTraceEnabled();
> + }
> }
>
> /**
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]