Changeset 1577 for trunk/src/java/org/jcoderz/commons/LoggableImpl.java
- Timestamp:
- 12/07/09 15:44:44 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/java/org/jcoderz/commons/LoggableImpl.java
r1535 r1577 46 46 import java.util.Random; 47 47 import java.util.Set; 48 import java.util.Map.Entry; 48 49 import java.util.logging.Logger; 49 50 … … 126 127 public static final String GROUP_NAME_PARAMETER_NAME = "_GROUP"; 127 128 129 /** Context parameter values prefix. */ 130 public static final String CONTEXT_PARAMETER_PREFIX = "CTX~"; 131 128 132 /** This nodes id. */ 129 133 public static final String NODE_ID = getStaticNodeId(); … … 256 260 mOuter = outer; 257 261 initInternalParameters(); 262 initThreadContextParameters(); 258 263 } 259 264 … … 301 306 initCause(cause); 302 307 initInternalParameters(); 308 initThreadContextParameters(); 303 309 } 304 310 … … 513 519 } 514 520 521 private final void initThreadContextParameters () 522 { 523 final Iterator i = LogThreadContext.get().entrySet().iterator(); 524 while (i.hasNext()) 525 { 526 final Entry entry = (Entry) i.next(); 527 addParameter( 528 CONTEXT_PARAMETER_PREFIX + entry.getKey(), 529 String.valueOf(entry.getValue())); 530 } 531 } 532 515 533 private final void getSource () 516 534 {
