psmith 2004/05/10 15:24:22
Modified: src/java/org/apache/log4j/pattern
ClassNamePatternConverter.java
LineLocationPatternConverter.java
FullLocationPatternConverter.java
FileLocationPatternConverter.java
MethodLocationPatternConverter.java
Log:
ocationInfo not always non-null... At least not when the Chainsaw Generator
creates it.
Just adds a simple if.
Revision Changes Path
1.4 +1 -1
logging-log4j/src/java/org/apache/log4j/pattern/ClassNamePatternConverter.java
Index: ClassNamePatternConverter.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/pattern/ClassNamePatternConverter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ClassNamePatternConverter.java 27 Feb 2004 16:47:32 -0000 1.3
+++ ClassNamePatternConverter.java 10 May 2004 22:24:22 -0000 1.4
@@ -35,7 +35,7 @@
}
String getFullyQualifiedName(LoggingEvent event) {
- return event.getLocationInformation().getClassName();
+ return
event.getLocationInformation()!=null?event.getLocationInformation().getClassName():"";
}
}
1.4 +3 -1
logging-log4j/src/java/org/apache/log4j/pattern/LineLocationPatternConverter.java
Index: LineLocationPatternConverter.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/pattern/LineLocationPatternConverter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- LineLocationPatternConverter.java 27 Feb 2004 16:47:32 -0000 1.3
+++ LineLocationPatternConverter.java 10 May 2004 22:24:22 -0000 1.4
@@ -40,7 +40,9 @@
buf.setLength(0);
LocationInfo locationInfo = event.getLocationInformation();
- buf.append(locationInfo.getLineNumber());
+ if (locationInfo!=null) {
+ buf.append(locationInfo.getLineNumber());
+ }
return buf;
}
1.4 +3 -1
logging-log4j/src/java/org/apache/log4j/pattern/FullLocationPatternConverter.java
Index: FullLocationPatternConverter.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/pattern/FullLocationPatternConverter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- FullLocationPatternConverter.java 27 Feb 2004 16:47:32 -0000 1.3
+++ FullLocationPatternConverter.java 10 May 2004 22:24:22 -0000 1.4
@@ -40,7 +40,9 @@
buf.setLength(0);
LocationInfo locationInfo = event.getLocationInformation();
- buf.append(locationInfo.fullInfo);
+ if (locationInfo!=null) {
+ buf.append(locationInfo.fullInfo);
+ }
return buf;
}
1.4 +4 -2
logging-log4j/src/java/org/apache/log4j/pattern/FileLocationPatternConverter.java
Index: FileLocationPatternConverter.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/pattern/FileLocationPatternConverter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- FileLocationPatternConverter.java 27 Feb 2004 16:47:32 -0000 1.3
+++ FileLocationPatternConverter.java 10 May 2004 22:24:22 -0000 1.4
@@ -39,8 +39,10 @@
public StringBuffer convert(LoggingEvent event) {
buf.setLength(0);
- LocationInfo locationInfo = event.getLocationInformation();
- buf.append(locationInfo.getFileName());
+ LocationInfo locationInfo = event.getLocationInformation();
+ if (locationInfo!=null) {
+ buf.append(locationInfo.getFileName());
+ }
return buf;
}
1.4 +3 -1
logging-log4j/src/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java
Index: MethodLocationPatternConverter.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MethodLocationPatternConverter.java 27 Feb 2004 16:47:32 -0000 1.3
+++ MethodLocationPatternConverter.java 10 May 2004 22:24:22 -0000 1.4
@@ -40,7 +40,9 @@
buf.setLength(0);
LocationInfo locationInfo = event.getLocationInformation();
- buf.append(locationInfo.getMethodName());
+ if (locationInfo!=null) {
+ buf.append(locationInfo.getMethodName());
+ }
return buf;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]