Index: pom.xml
===================================================================
--- pom.xml (revision 1469923)
+++ pom.xml (working copy)
@@ -321,10 +321,18 @@
maven-checkstyle-plugin
+ org.apache.maven.plugins
maven-compiler-plugin
+ 3.0
${maven.compile.source}
${maven.compile.target}
+ true
+ true
+
+ 10000
+
+
Index: taglib/pom.xml
===================================================================
--- taglib/pom.xml (revision 1469923)
+++ taglib/pom.xml (working copy)
@@ -39,6 +39,7 @@
${basedir}/..
Log4j Tag Library Documentation
/taglib
+ 3.1.2.RELEASE
@@ -46,10 +47,6 @@
log4j-api
- org.apache.logging.log4j
- log4j-core
-
-
javax.servlet
servlet-api
2.5
@@ -64,6 +61,11 @@
org.apache.logging.log4j
log4j-core
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
test-jar
test
@@ -72,6 +74,18 @@
junit
test
+
+ org.springframework
+ spring-core
+ ${spring.version}
+ test
+
+
+ org.springframework
+ spring-test
+ ${spring.version}
+ test
+
@@ -95,7 +109,6 @@
maven-checkstyle-plugin
2.7
-
${log4jParentDir}/checkstyle.xml
${log4jParentDir}/checkstyle-suppressions.xml
false
@@ -185,7 +198,7 @@
2.2
-
+
Index: taglib/src/main/java/org/apache/logging/log4j/taglib/CatchingTag.java
===================================================================
--- taglib/src/main/java/org/apache/logging/log4j/taglib/CatchingTag.java (revision 1469923)
+++ taglib/src/main/java/org/apache/logging/log4j/taglib/CatchingTag.java (working copy)
@@ -27,6 +27,8 @@
* @since 2.0
*/
public class CatchingTag extends ExceptionAwareTagSupport {
+ private static final long serialVersionUID = 1L;
+
private static final String FQCN = CatchingTag.class.getName();
private Level level;
Index: taglib/src/main/java/org/apache/logging/log4j/taglib/DebugTag.java
===================================================================
--- taglib/src/main/java/org/apache/logging/log4j/taglib/DebugTag.java (revision 1469923)
+++ taglib/src/main/java/org/apache/logging/log4j/taglib/DebugTag.java (working copy)
@@ -24,6 +24,8 @@
* @since 2.0
*/
public class DebugTag extends LoggingMessageTagSupport {
+ private static final long serialVersionUID = 1L;
+
@Override
protected Level getLevel() {
return Level.DEBUG;
Index: taglib/src/main/java/org/apache/logging/log4j/taglib/DumpTag.java
===================================================================
--- taglib/src/main/java/org/apache/logging/log4j/taglib/DumpTag.java (revision 1469923)
+++ taglib/src/main/java/org/apache/logging/log4j/taglib/DumpTag.java (working copy)
@@ -29,6 +29,8 @@
* @since 2.0
*/
public class DumpTag extends TagSupport {
+ private static final long serialVersionUID = 1L;
+
private int scope;
public DumpTag() {
@@ -55,7 +57,7 @@
try {
Enumeration names = this.pageContext.getAttributeNamesInScope(this.scope);
this.pageContext.getOut().write("");
- while (names.hasMoreElements()) {
+ while (names != null && names.hasMoreElements()) {
String name = names.nextElement();
Object value = this.pageContext.getAttribute(name, this.scope);
Index: taglib/src/main/java/org/apache/logging/log4j/taglib/EntryTag.java
===================================================================
--- taglib/src/main/java/org/apache/logging/log4j/taglib/EntryTag.java (revision 1469923)
+++ taglib/src/main/java/org/apache/logging/log4j/taglib/EntryTag.java (working copy)
@@ -30,6 +30,8 @@
* @since 2.0
*/
public class EntryTag extends LoggerAwareTagSupport implements DynamicAttributes {
+ private static final long serialVersionUID = 1L;
+
private static final String FQCN = EntryTag.class.getName();
private List