[ {
  "relativePath" : "src/main/java/org/apache/log4j/AsyncAppender.java",
  "extension" : "java",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/ErrorCode.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/RootLogger.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/NullWriter.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/Filter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/DefaultRepositorySelector.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/ThrowableRenderer.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/VectorWriter.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/NOPLoggerRepository.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/OptionHandler.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/LocationInfo.java",
  "extension" : "java",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/HierarchyEventListener.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/LoggerFactory.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/TriggeringEventEvaluator.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/Configurator.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/AppenderAttachable.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/LoggingEvent.java",
  "extension" : "java",
  "linesOfCode" : 298,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/RootCategory.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/NOPLogger.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/RepositorySelector.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/ErrorHandler.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/package.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/LoggerRepository.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/ThrowableInformation.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/RendererSupport.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/spi/ThrowableRendererSupport.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/PropertyConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 500,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Level.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/SimpleLayout.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/LogSF.java",
  "extension" : "java",
  "linesOfCode" : 743,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/EnhancedPatternLayout.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/DefaultCategoryFactory.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/LogLog.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/OptionConverter.java",
  "extension" : "java",
  "linesOfCode" : 305,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/AppenderAttachableImpl.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/QuietWriter.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/SyslogQuietWriter.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/PatternParser.java",
  "extension" : "java",
  "linesOfCode" : 436,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/ISO8601DateFormat.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/NullEnumeration.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/OnlyOnceErrorHandler.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/CountingQuietWriter.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/RelativeTimeDateFormat.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/package.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/MDCKeySetExtractor.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/DateLayout.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/Loader.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/SyslogWriter.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/Transform.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/PatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/CyclicBuffer.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/ThreadLocalMap.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/DateTimeDateFormat.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/FileWatchdog.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/AbsoluteTimeDateFormat.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/FormattingInfo.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/BoundedFIFO.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/helpers/UtilLoggingLevel.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/PatternLayout.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/rewrite/PropertyRewritePolicy.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/rewrite/MapRewritePolicy.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/rewrite/RewriteAppender.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/rewrite/ReflectionRewritePolicy.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/rewrite/RewritePolicy.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/TTCCLayout.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/HTMLLayout.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/ProvisionNode.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/WriterAppender.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/EnhancedThrowableRenderer.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/ConsoleAppender.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/DOMConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 782,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/UnrecognizedElementHandler.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/XMLLayout.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/package.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/SAXErrorHandler.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/xml/Log4jEntityResolver.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/RollingFileAppender.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/NDC.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/DailyRollingFileAppender.java",
  "extension" : "java",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/AppenderSkeleton.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Appender.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Layout.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/LogManager.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Hierarchy.java",
  "extension" : "java",
  "linesOfCode" : 265,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Category.java",
  "extension" : "java",
  "linesOfCode" : 410,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/FileAppender.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/nt/package.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/nt/NTEventLogAppender.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/package.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/BasicConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/MDC.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/config/PropertyGetter.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/config/PropertySetterException.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/config/package.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/config/PropertyPrinter.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/config/PropertySetter.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/DefaultThrowableRenderer.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Logger.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LineLocationPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/BridgePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/ClassNamePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/FullLocationPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/PropertiesPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/RelativeTimePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/MethodLocationPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/PatternParser.java",
  "extension" : "java",
  "linesOfCode" : 382,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/NamePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LiteralPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LoggerPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/DatePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/ThreadPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LineSeparatorPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LogEvent.java",
  "extension" : "java",
  "linesOfCode" : 277,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/CachedDateFormat.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/NDCPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/BridgePatternParser.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/IntegerPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LoggingEventPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/package.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/MessagePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/LevelPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/SequenceNumberPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/NameAbbreviator.java",
  "extension" : "java",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/FileDatePatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/FileLocationPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/ThrowableInformationPatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/PatternConverter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/pattern/FormattingInfo.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Priority.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/LogXF.java",
  "extension" : "java",
  "linesOfCode" : 170,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/FallbackErrorHandler.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/Roller.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/StringMatchFilter.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/LevelRangeFilter.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/package.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/LevelMatchFilter.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/ReloadingPropertyConfigurator.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/DenyAllFilter.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/ExternallyRolledFileAppender.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/varia/NullAppender.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/PassingLogRecordFilter.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumnFormatException.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogTable.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5InputDialog.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/FilteredLogTableModel.java",
  "extension" : "java",
  "linesOfCode" : 158,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableModel.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogBrokerMonitor.java",
  "extension" : "java",
  "linesOfCode" : 1157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5LoadingDialog.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5Dialog.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/TrackingAdjustmentListener.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableColumn.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditor.java",
  "extension" : "java",
  "linesOfCode" : 192,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryAbstractCellEditor.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/TreeModelAdapter.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryPath.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNode.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryImmediateEditor.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeEditorRenderer.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerTree.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryNodeRenderer.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerModel.java",
  "extension" : "java",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryElement.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/categoryexplorer/CategoryExplorerLogRecordFilter.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java",
  "extension" : "java",
  "linesOfCode" : 325,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java",
  "extension" : "java",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LF5SwingUtils.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogTableRowRenderer.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/viewer/LogFactor5ErrorDialog.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/LogRecord.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/DefaultLF5Configurator.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/AppenderFinalizer.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/LogLevelFormatException.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/StartLogFactor5.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/LF5Appender.java",
  "extension" : "java",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/LogLevel.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/LogRecordFilter.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/Log4JLogRecord.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/DateFormatManager.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/AdapterLogRecord.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/Resource.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/ResourceUtils.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/LogFileParser.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/LogMonitorAdapter.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/lf5/util/StreamUtils.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/LogMF.java",
  "extension" : "java",
  "linesOfCode" : 833,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/Dispatcher.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/sax/AttributesRenderer.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/sax/package.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/DefaultRenderer.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/jms/package.html",
  "extension" : "html",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/jms/MessageRenderer.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/package.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/ThreadGroupRenderer.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/ObjectRenderer.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/or/RendererMap.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/org/apache/log4j/CategoryKey.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ntdll/nteventlog.cpp",
  "extension" : "cpp",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging227.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging203.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging10.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging105.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging202.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging1000.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging3.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging100.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging302.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging205.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging12.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging224.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging207.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging1.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging7.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging104.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging304.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging8.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging11.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging306.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging226.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging220.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging223.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging300.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging225.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging103.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging200.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging13.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging307.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging221.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging303.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging6.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging301.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging5.xml",
  "extension" : "xml",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging204.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging102.xml",
  "extension" : "xml",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging101.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging4.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging201.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging222.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging206.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging106.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging9.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging2.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging305.xml",
  "extension" : "xml",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/xml/logging107.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/ListVsVector.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/SystemTime.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/NOPWriter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/NewVsSetLen.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/package.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/performance/java/org/apache/log4j/performance/NullAppender.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/site/site.xml",
  "extension" : "xml",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/site/resources/css/maven-base.css",
  "extension" : "css",
  "linesOfCode" : 151,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/site/resources/css/site.css",
  "extension" : "css",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/site/xdoc/manual.xml",
  "extension" : "xml",
  "linesOfCode" : 963,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/site/xdoc/building.xml",
  "extension" : "xml",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/assembly/bin.xml",
  "extension" : "xml",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "doap_log4j.rdf",
  "extension" : "rdf",
  "linesOfCode" : 34,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/JDBCLogger.java",
  "extension" : "java",
  "linesOfCode" : 279,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/JDBCAppender.java",
  "extension" : "java",
  "linesOfCode" : 327,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/JDBCConnectionHandler.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/JDBCIDHandler.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/code_example1.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/code_example2.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/ThomasFenner/Log4JTest.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/SvenReimers/gui/TextPaneAppender.java",
  "extension" : "java",
  "linesOfCode" : 277,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/SvenReimers/gui/JTableAppender.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/SvenReimers/gui/JListView.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/CekiGulcu/AppenderTable.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/CekiGulcu/Transform.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KitchingSimon/SingleLineTracerPrintWriter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KitchingSimon/DatagramStringWriter.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KitchingSimon/udpserver.pl",
  "extension" : "pl",
  "linesOfCode" : 41,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KitchingSimon/DatagramStringAppender.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KitchingSimon/logconfig.xml",
  "extension" : "xml",
  "linesOfCode" : 35,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/JamesHouse/LogTextPanel.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/JamesHouse/LogTextPanelExample.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/JamesHouse/TextPanelAppender.java",
  "extension" : "java",
  "linesOfCode" : 153,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/MarkDouglas/SocketServer2.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/MarkDouglas/SocketNode2.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KevinSteppe/JDBCTest.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/KevinSteppe/CompositeRollingAppender.java",
  "extension" : "java",
  "linesOfCode" : 338,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/EirikLygre/DailyFileAppender1.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/Jamie Tsao/JMSQueueAppender.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/VolkerMentzner/PluggableHTTPServer.java",
  "extension" : "java",
  "linesOfCode" : 160,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/VolkerMentzner/HTTPRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/VolkerMentzner/Log4jRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 128,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/VolkerMentzner/UserDialogRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/VolkerMentzner/RootRequestHandler.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/LeosLiterak/TempFileAppender.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "contribs/JimMoore/LoggingOutputStream.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::contribs" ],
  "concerns" : [ "::Unclassified" ]
} ]