Author: sebb
Date: Fri Dec 10 17:03:40 2010
New Revision: 1044436
URL: http://svn.apache.org/viewvc?rev=1044436&view=rev
Log:
Shared non-synch static variable
Modified:
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/logging/LoggingManager.java
Modified:
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/logging/LoggingManager.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/logging/LoggingManager.java?rev=1044436&r1=1044435&r2=1044436&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/logging/LoggingManager.java
(original)
+++
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/logging/LoggingManager.java
Fri Dec 10 17:03:40 2010
@@ -61,7 +61,9 @@ public final class LoggingManager {
private static final String PATTERN_THREAD_SUFFIX = "%{time:yyyy/MM/dd
HH:mm:ss} %5.5{priority} " //$NON_NLS-1$
+ "%{category}[%{thread}]: %{message} %{throwable}"; //$NON_NLS-1$
- private static PatternFormatter format = null;
+ // Needs to be volatile as may be referenced from multiple threads
+ // TODO see if this can be made final somehow
+ private static volatile PatternFormatter format = null;
/** Used to hold the default logging target. */
//@GuardedBy("this")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]