Apache logging services logo Apache log4j logo

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is min

Summary

Classes Bugs Errors Missing Classes
90 6 0 0

org.apache.logging.log4j.simple.SimpleLoggerContext

Bug Category Details Line Priority
Found reliance on default encoding in new org.apache.logging.log4j.simple.SimpleLoggerContext(): new java.io.PrintStream(OutputStream) I18N DM_DEFAULT_ENCODING 89 High

org.apache.logging.log4j.spi.DefaultThreadContextStack

Bug Category Details Line Priority
org.apache.logging.log4j.spi.DefaultThreadContextStack.equals(Object) checks for operand being a MutableThreadContextStack BAD_PRACTICE EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS 133 High

org.apache.logging.log4j.spi.Provider

Bug Category Details Line Priority
Suspicious comparison of Integer references in org.apache.logging.log4j.spi.Provider.toString() CORRECTNESS RC_REF_COMPARISON 151 High

org.apache.logging.log4j.status.StatusData

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.logging.log4j.status.StatusData.getFormattedStatus(): java.io.ByteArrayOutputStream.toString() I18N DM_DEFAULT_ENCODING 141 High
Found reliance on default encoding in org.apache.logging.log4j.status.StatusData.getFormattedStatus(): new java.io.PrintStream(OutputStream) I18N DM_DEFAULT_ENCODING 140 High

org.apache.logging.log4j.util.LoaderUtil$UrlResource

Bug Category Details Line Priority
Invocation of java.net.URL.equals(Object), which blocks to do domain name resolution, in org.apache.logging.log4j.util.LoaderUtil$UrlResource.equals(Object) PERFORMANCE DMI_BLOCKING_METHODS_ON_URL 273 High