Apache logging services logo Apache log4j logo

PMD Results

The following document contains the results of PMD 5.5.1.

Files

org/apache/logging/log4j/Level.java

Violation Line
Useless parentheses. 200

org/apache/logging/log4j/ThreadContext.java

Violation Line
Useless parentheses. 92

org/apache/logging/log4j/message/BasicThreadInformation.java

Violation Line
Avoid unused private fields such as 'longName'. 30
Avoid unused private fields such as 'isAlive'. 33

org/apache/logging/log4j/message/FormattedMessage.java

Violation Line
Avoid empty catch blocks 190192
Avoid empty catch blocks 197199

org/apache/logging/log4j/message/LocalizedMessage.java

Violation Line
Useless parentheses. 193

org/apache/logging/log4j/message/ReusableObjectMessage.java

Violation Line
Avoid unused private fields such as 'objectString'. 31

org/apache/logging/log4j/spi/AbstractLogger.java

Violation Line
Useless parentheses. 1977
Useless parentheses. 1983

org/apache/logging/log4j/status/StatusLogger.java

Violation Line
Avoid empty catch blocks 192194

org/apache/logging/log4j/util/PropertiesUtil.java

Violation Line
Avoid empty catch blocks 217219

org/apache/logging/log4j/util/ReflectionUtil.java

Violation Line
Avoid empty catch blocks 229231
Avoid empty catch blocks 259261
Overriding method merely calls super 311313

org/apache/logging/log4j/util/SortedArrayStringMap.java

Violation Line
Avoid unused method parameters such as 'key'. 555