LogFactoryImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total830 of 1,47443%94 of 17245%77125178361939
handleFlawedHierarchy(ClassLoader, Class)2040%200%1111515111
createLogFromClass(String, String, boolean)15417553%8850%69277001
getConfigurationValue(String)872623%11738%910112301
handleFlawedDiscovery(String, Throwable)8766%10216%67182101
isLogLibraryAvailable(String, String)730%100%66151511
newInstance(String)471625%4233%34101601
findUserSpecifiedLogClassName()344758%61470%61182801
discoverLogImplementation(String)238678%41275%4942601
getBaseClassLoader()163468%41071%4841701
informUponSimilarName(StringBuilder, String, String)131553%2250%234701
getLogClassName()120%20%223311
getLogConstructor()120%20%223311
setAttribute(String, Object)112569%4660%462801
logDiagnostic(String)10323%1150%121301
initDiagnostics()63083%1150%1231001
getParentClassLoader(ClassLoader)6545%n/a013401
removeAttribute(String)60%n/a112211
isJdk13LumberjackAvailable()50%n/a111111
isJdk14Available()50%n/a111111
isLog4JAvailable()50%n/a111111
getLowestClassLoader(ClassLoader, ClassLoader)43489%21083%2721501
LogFactoryImpl()33692%1150%1211001
getBooleanConfiguration(String, boolean)3872%1150%121401
trim(String)571%1150%121301
getContextClassLoader()0%n/a111111
initConfiguration()19100%n/a010401
static {...}18100%n/a010301
getInstance(String)8100%n/a010101
getAttributeNames()7100%n/a010101
release()7100%n/a010301
getSystemProperty(String, String)6100%n/a010101
getAttribute(String)5100%n/a010101
getInstance(Class)5100%n/a010101
getContextClassLoaderInternal()4100%n/a010101
lambda$getSystemProperty$1(String, String)4100%n/a010101
getClassLoader(Class)3100%n/a010101
lambda$getParentClassLoader$2(ClassLoader)3100%n/a010101
isDiagnosticsEnabled()100%n/a010101
lambda$getContextClassLoaderInternal$0()100%n/a010101