Source file "org/apache/logging/log4j/core/config/AbstractConfiguration.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,567 of 2,179 | 28% | 196 of 232 | 15% | 153 | 183 | 381 | 529 | 42 | 67 |
| doConfigure() | 0% | 0% | 26 | 26 | 80 | 80 | 1 | 1 | ||
| processConditionals(Node) | 0% | 0% | 9 | 9 | 37 | 37 | 1 | 1 | ||
| stop(long, TimeUnit) | 64% | 46% | 14 | 17 | 20 | 57 | 0 | 1 | ||
| processSelect(Node, PluginType) | 0% | 0% | 7 | 7 | 22 | 22 | 1 | 1 | ||
| initializeWatchers(Reconfigurable, ConfigurationSource, int) | 0% | 0% | 10 | 10 | 14 | 14 | 1 | 1 | ||
| addLoggerAppender(Logger, Appender) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| preConfigure(Node) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| setParents() | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| createConfiguration(Node, LogEvent) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| createPluginObject(PluginType, Node, LogEvent) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| createAdvertiser(String, ConfigurationSource, byte[], String) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| addLoggerFilter(Logger, Filter) | 0% | 0% | 2 | 2 | 11 | 11 | 1 | 1 | ||
| initialize() | 61% | 50% | 3 | 4 | 13 | 30 | 0 | 1 | ||
| setupAdvertisement() | 9% | 25% | 2 | 3 | 10 | 12 | 0 | 1 | ||
| setLoggerAdditive(Logger, boolean) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| monitorSource(Reconfigurable, ConfigurationSource) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| removeAppender(String) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| createPluginCollection(Node) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| createPluginMap(Node) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| toByteArray(InputStream) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| createPluginObject(PluginType, Node) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| start() | 82% | 58% | 5 | 7 | 4 | 21 | 0 | 1 | ||
| getAsyncLoggerConfigDelegate() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| hasAsyncLoggers() | 53% | 33% | 3 | 4 | 4 | 7 | 0 | 1 | ||
| getDefaultStatus() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getAppender(String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addLogger(String, LoggerConfig) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| removeLogger(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setNanoClock(NanoClock) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getAsyncAppenders(Appender[]) | 76% | 75% | 1 | 3 | 1 | 5 | 0 | 1 | ||
| getLogger(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLoggerContext() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLoggerConfig(String) | 86% | 66% | 2 | 4 | 2 | 9 | 0 | 1 | ||
| setScriptManager(ScriptManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setPluginManager(PluginManager) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAdvertiser(Advertiser) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getCustomLevels() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getProperties() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getScriptManager() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getPluginManager() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWatchManager() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getScheduler() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getRootNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAsyncWaitStrategyFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getStrSubstitutor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getConfigurationStrSubstitutor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAdvertiser() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReliabilityStrategy(LoggerConfig) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| AbstractConfiguration(LoggerContext, ConfigurationSource) | 100% | n/a | 0 | 1 | 0 | 25 | 0 | 1 | ||
| setToDefault() | 100% | n/a | 0 | 1 | 0 | 12 | 0 | 1 | ||
| addAppender(Appender) | 100% | 50% | 1 | 2 | 0 | 3 | 0 | 1 | ||
| getDefaultLevel() | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | ||
| addComponent(String, Object) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| addListener(ConfigurationListener) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| removeListener(ConfigurationListener) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| getComponent(String) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| setName(String) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| getLoggers() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getConfigurationSource() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getPluginPackages() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| isShutdownHookEnabled() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getShutdownTimeoutMillis() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getAppenders() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getRootLogger() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getNanoClock() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| setup() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |