psmith 2004/05/10 15:26:44
Modified: src/java/org/apache/log4j/chainsaw
ChainsawCyclicBufferTableModel.java
ColumnComparator.java
src/java/org/apache/log4j/chainsaw/filter FilterModel.java
EventTypeEntryContainer.java
Log:
getMDC* methods are gone.... All hail getProperty* methods.
There's still some artifacts within Chainsaw that will 'display' the MDC stuff,
but in reality it's just forwarding on to the properties area. So
some duplicate information may be displayed within Chainsaw at the moment,
such as a MDC & Property column showing the same data.
Revision Changes Path
1.28 +30 -29
logging-log4j/src/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
Index: ChainsawCyclicBufferTableModel.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- ChainsawCyclicBufferTableModel.java 9 May 2004 18:37:56 -0000 1.27
+++ ChainsawCyclicBufferTableModel.java 10 May 2004 22:26:44 -0000 1.28
@@ -364,8 +364,8 @@
case ChainsawColumns.INDEX_MESSAGE_COL_NAME:
return event.getRenderedMessage();
- case ChainsawColumns.INDEX_MDC_COL_NAME:
- return getMDC(event);
+// case ChainsawColumns.INDEX_MDC_COL_NAME:
+// return getMDC(event);
case ChainsawColumns.INDEX_NDC_COL_NAME:
return event.getNDC();
@@ -406,35 +406,35 @@
default:
if (columnIndex <= columnNames.size()) {
- return event.getMDC(columnNames.get(columnIndex).toString());
+ return event.getProperty(columnNames.get(columnIndex).toString());
}
}
return "";
}
- private String getMDC(LoggingEvent event) {
- if (event.getMDCKeySet().size() == 0) {
- return "";
- }
-
- Iterator iter = event.getMDCKeySet().iterator();
- StringBuffer mdc = new StringBuffer("{");
-
- while (iter.hasNext()) {
- mdc.append("{");
-
- Object key = iter.next();
- mdc.append(key);
- mdc.append(",");
- mdc.append(event.getMDC(key.toString()));
- mdc.append("}");
- }
-
- mdc.append("}");
-
- return mdc.toString();
- }
+// private String getMDC(LoggingEvent event) {
+// if (event.getMDCKeySet().size() == 0) {
+// return "";
+// }
+//
+// Iterator iter = event.getMDCKeySet().iterator();
+// StringBuffer mdc = new StringBuffer("{");
+//
+// while (iter.hasNext()) {
+// mdc.append("{");
+//
+// Object key = iter.next();
+// mdc.append(key);
+// mdc.append(",");
+// mdc.append(event.getMDC(key.toString()));
+// mdc.append("}");
+// }
+//
+// mdc.append("}");
+//
+// return mdc.toString();
+// }
private String getProperties(LoggingEvent event) {
Iterator iter = event.getPropertyKeySet().iterator();
@@ -481,15 +481,16 @@
}
/**
- * Is this a new MDC key we haven't seen before?
+ * Is this a new Propert key we haven't seen before? Remeber that now MDC has
been merged
+ * into the Properties collection.s
*/
- boolean newColumn = uniqueMDCKeys.addAll(e.getMDCKeySet());
+ boolean newColumn = uniqueMDCKeys.addAll(e.getPropertyKeySet());
if (newColumn) {
/**
* If so, we should add them as columns and notify listeners.
*/
- for (Iterator iter = e.getMDCKeySet().iterator(); iter.hasNext();) {
+ for (Iterator iter = e.getPropertyKeySet().iterator(); iter.hasNext();) {
Object key = iter.next();
if (!columnNames.contains(key)) {
@@ -497,7 +498,7 @@
LogLog.debug("Adding col '" + key + "', columNames=" + columnNames);
fireNewKeyColumnAdded(
new NewKeyEvent(
- this, columnNames.indexOf(key), key, e.getMDC(key.toString())));
+ this, columnNames.indexOf(key), key, e.getProperty(key.toString())));
}
}
}
1.7 +3 -3
logging-log4j/src/java/org/apache/log4j/chainsaw/ColumnComparator.java
Index: ColumnComparator.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/ColumnComparator.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ColumnComparator.java 9 May 2004 18:37:56 -0000 1.6
+++ ColumnComparator.java 10 May 2004 22:26:44 -0000 1.7
@@ -156,10 +156,10 @@
}
break;
- //other columns may be MDC values - see if there is an MDC value matching
column name
+ //other columns may be Property values - see if there is an Property value
matching column name
default:
- if (e1.getMDC(columnName) != null && e2.getMDC(columnName) != null) {
- sort =
e1.getMDC(columnName).toString().compareToIgnoreCase(e2.getMDC(columnName).toString());
+ if (e1.getProperty(columnName) != null && e2.getProperty(columnName) !=
null) {
+ sort =
e1.getProperty(columnName).toString().compareToIgnoreCase(e2.getProperty(columnName).toString());
}
}
}
1.8 +1 -1
logging-log4j/src/java/org/apache/log4j/chainsaw/filter/FilterModel.java
Index: FilterModel.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/filter/FilterModel.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- FilterModel.java 28 Mar 2004 10:04:31 -0000 1.7
+++ FilterModel.java 10 May 2004 22:26:44 -0000 1.8
@@ -36,7 +36,7 @@
eventContainer.addLogger(event.getLoggerName());
eventContainer.addThread(event.getThreadName());
eventContainer.addNDC(event.getNDC());
- eventContainer.addMDCKeys(event.getMDCKeySet());
+ eventContainer.addPropertyKeys(event.getPropertyKeySet());
if (event.locationInformationExists()) {
LocationInfo info = event.getLocationInformation();
1.6 +4 -4
logging-log4j/src/java/org/apache/log4j/chainsaw/filter/EventTypeEntryContainer.java
Index: EventTypeEntryContainer.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/filter/EventTypeEntryContainer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- EventTypeEntryContainer.java 27 Feb 2004 16:47:31 -0000 1.5
+++ EventTypeEntryContainer.java 10 May 2004 22:26:44 -0000 1.6
@@ -38,7 +38,7 @@
private Set ColumnNames = new HashSet();
private Set Methods = new HashSet();
private Set Classes = new HashSet();
- private Set MDCKeys = new HashSet();
+ private Set propertyKeys = new HashSet();
private Set NDCs = new HashSet();
private Set Levels = new HashSet();
private Set Loggers = new HashSet();
@@ -136,8 +136,8 @@
}
}
- void addMDCKeys(Set keySet) {
- if (MDCKeys.addAll(keySet)) {
+ void addPropertyKeys(Set keySet) {
+ if (propertyKeys.addAll(keySet)) {
for (Iterator iter = keySet.iterator(); iter.hasNext();) {
Object element = iter.next();
mdcListModel.addElement(element);
@@ -187,7 +187,7 @@
/**
* @return
*/
- DefaultListModel getMdcListModel() {
+ DefaultListModel getPropertiesListModel() {
return mdcListModel;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]