Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: JoranFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5235 75.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1667 24.1%
All colors 6902 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
353 3325 [ch.qos.logback.classic.pattern.ThrowableProxyConverter].convert(java.lang.Object) call site: 03325
274 4220 [ch.qos.logback.core.util.StatusListenerConfigHelper].installIfAsked(ch.qos.logback.core.Context) call site: 04220
244 4507 [ch.qos.logback.classic.pattern.ThrowableProxyConverter].start() call site: 04507
235 4755 [ch.qos.logback.core.spi.ContextAwareImpl].addInfo(java.lang.String) call site: 04755
231 5043 [ch.qos.logback.classic.Logger].buildLoggingEventAndAppend(java.lang.String,org.slf4j.Marker,ch.qos.logback.classic.Level,java.lang.String,java.lang.Object[],java.lang.Throwable) call site: 05043
215 3109 [ch.qos.logback.classic.layout.TTLLLayout].doLayout(java.lang.Object) call site: 03109
199 2909 [ch.qos.logback.core.util.EnvUtil].isJDK_N_OrHigher(int) call site: 02909
187 6107 [ch.qos.logback.core.status.StatusUtil].contextHasStatusListener(ch.qos.logback.core.Context) call site: 06107
183 5465 [ch.qos.logback.classic.LoggerContext].fireOnStart() call site: 05465
171 5291 [ch.qos.logback.classic.layout.TTLLLayout].start() call site: 05291
140 3696 [ch.qos.logback.core.OutputStreamAppender].closeOutputStream() call site: 03696
112 5791 [ch.qos.logback.core.hook.DefaultShutdownHook].run() call site: 05791

Runtime coverage analysis

Covered functions
690
Functions that are reachable but not covered
99
Reachable functions
126
Percentage of reachable functions covered
21.43%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
JoranFuzzer 1
ch.qos.logback.core.joran.GenericXMLConfigurator 18
org.xml.sax.InputSource 2
ch.qos.logback.core.ContextBase 28
ch.qos.logback.core.ContextBase$lambda_fireConfigurationEvent_0__2 2
ch.qos.logback.core.spi.ConfigurationEvent 7
ch.qos.logback.core.joran.event.SaxEventRecorder 12
org.xml.sax.helpers.DefaultHandler 1
ch.qos.logback.core.spi.ContextAwareImpl 8
ch.qos.logback.core.joran.spi.ElementPath 14
ch.qos.logback.core.status.ErrorStatus 2
ch.qos.logback.core.status.StatusBase 12
ch.qos.logback.core.BasicStatusManager 8
ch.qos.logback.core.util.COWArrayList 21
ch.qos.logback.core.status.OnPrintStreamStatusListenerBase 8
ch.qos.logback.core.util.StatusPrinter 6
ch.qos.logback.core.util.CachingDateFormatter 4
ch.qos.logback.core.util.CachingDateFormatter$CacheTuple 1
ch.qos.logback.core.helpers.ThrowableToStringArray 4
ch.qos.logback.core.status.OnConsoleStatusListener 2
ch.qos.logback.core.status.OnErrorConsoleStatusListener 1
ch.qos.logback.core.status.OnFileStatusListener 3
ch.qos.logback.core.testUtil.TrivialStatusListener 3
ch.qos.logback.core.status.StatusListenerAsList 1
ch.qos.logback.core.helpers.CyclicBuffer 8
ch.qos.logback.core.joran.spi.CAI_WithLocatorSupport 2
org.xml.sax.helpers.LocatorImpl 2
ch.qos.logback.core.joran.spi.JoranException 1
ch.qos.logback.core.spi.ContextAwareBase 12
ch.qos.logback.core.status.WarnStatus 2
ch.qos.logback.core.joran.spi.SimpleRuleStore 14
ch.qos.logback.core.joran.JoranConfiguratorBase 7
ch.qos.logback.core.joran.spi.ElementSelector 8
ch.qos.logback.core.joran.JoranConfiguratorBase$init__33 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__34 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__35 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__36 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__37 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__38 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__39 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__40 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__41 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__42 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__43 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__44 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__45 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__46 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__47 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__48 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__49 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__50 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__51 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__52 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__53 3
ch.qos.logback.classic.joran.JoranConfigurator 18
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_0__20 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_1__21 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_2__22 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_3__23 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_4__24 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_5__25 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_6__26 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_7__27 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_8__28 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_9__29 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_10__30 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_11__31 3
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_12__32 3
ch.qos.logback.core.joran.spi.SaxEventInterpreter 18
ch.qos.logback.core.joran.spi.SaxEventInterpretationContext 8
ch.qos.logback.core.joran.spi.EventPlayer 3
ch.qos.logback.core.joran.JoranConfiguratorBase$init__54 3
ch.qos.logback.core.joran.event.SaxEvent 2
ch.qos.logback.core.joran.spi.SimpleRuleStore$lambda_removeTransparentPathParts_0__94 2
ch.qos.logback.core.joran.action.AppenderAction 3
ch.qos.logback.core.joran.action.BaseModelAction 4
ch.qos.logback.core.joran.action.Action 5
ch.qos.logback.core.joran.action.ParamAction 3
ch.qos.logback.core.joran.action.NewRuleAction 3
ch.qos.logback.classic.joran.action.ContextNameAction 2
ch.qos.logback.classic.joran.action.RootLoggerAction 3
ch.qos.logback.core.joran.action.SerializeModelAction 2
ch.qos.logback.classic.joran.action.LoggerContextListenerAction 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_1__65 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker 8
ch.qos.logback.core.model.processor.RefContainerDependencyAnalyser 4
ch.qos.logback.core.model.processor.ModelHandlerBase 4
ch.qos.logback.core.joran.conditional.ThenAction 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_3__67 3
ch.qos.logback.core.model.processor.AppenderRefDependencyAnalyser 3
ch.qos.logback.classic.joran.action.ReceiverAction 3
ch.qos.logback.core.joran.action.SequenceNumberGeneratorAction 3
ch.qos.logback.classic.joran.action.ConsolePluginAction 3
ch.qos.logback.core.joran.action.PropertyAction 3
ch.qos.logback.core.joran.action.SiftAction 3
ch.qos.logback.core.joran.action.ConversionRuleAction 3
ch.qos.logback.core.joran.action.AppenderRefAction 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_2__66 3
ch.qos.logback.core.joran.action.EventEvaluatorAction 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_0__64 3
ch.qos.logback.core.joran.conditional.ElseAction 3
ch.qos.logback.core.joran.action.TimestampAction 3
ch.qos.logback.classic.joran.action.LoggerAction 3
ch.qos.logback.core.joran.action.ContextPropertyAction 3
ch.qos.logback.core.joran.action.DefinePropertyAction 3
ch.qos.logback.core.joran.action.ImportAction 3
ch.qos.logback.core.joran.action.ImplicitModelAction 4
ch.qos.logback.classic.joran.action.ConfigurationAction 2
ch.qos.logback.classic.joran.action.LevelAction 3
ch.qos.logback.core.joran.action.ShutdownHookAction 3
ch.qos.logback.classic.joran.action.InsertFromJNDIAction 3
ch.qos.logback.core.joran.conditional.IfAction 3
ch.qos.logback.core.joran.action.StatusListenerAction 3
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_4__91 3
ch.qos.logback.core.ConsoleAppender 4
ch.qos.logback.core.joran.action.IncludeAction 16
org.xml.sax.helpers.AttributesImpl 4
ch.qos.logback.core.util.OptionHelper 15
ch.qos.logback.core.status.InfoStatus 2
ch.qos.logback.core.util.Loader 8
ch.qos.logback.core.util.IncompatibleClassException 1
ch.qos.logback.core.util.DynamicClassLoadingException 1
ch.qos.logback.core.joran.action.PreconditionValidator 8
ch.qos.logback.core.pattern.DynamicConverter 14
ch.qos.logback.core.LayoutBase:ch.qos.logback.core.spi.ContextAwareBase 1
ch.qos.logback.core.LayoutBase:ch.qos.logback.core.spi.ContextAwareBase:ch.qos.logback.core.spi.ContextAwareImpl 1
ch.qos.logback.core.model.ShutdownHookModel 2
ch.qos.logback.core.model.ComponentModel 8
ch.qos.logback.core.model.Model 22
ch.qos.logback.classic.model.RootLoggerModel 7
ch.qos.logback.core.model.ImportModel 5
ch.qos.logback.core.model.PropertyModel 13
ch.qos.logback.core.model.NamedModel 7
ch.qos.logback.classic.model.ConfigurationModel 13
ch.qos.logback.core.model.TimestampModel 13
ch.qos.logback.classic.model.LoggerModel 12
ch.qos.logback.core.model.conditional.ElseModel 2
ch.qos.logback.core.model.SerializeModelModel 6
ch.qos.logback.classic.model.ContextNameModel 2
ch.qos.logback.core.model.StatusListenerModel 2
ch.qos.logback.core.model.InsertFromJNDIModel 11
ch.qos.logback.core.model.AppenderModel 2
ch.qos.logback.core.model.NamedComponentModel 8
ch.qos.logback.classic.model.ReceiverModel 2
ch.qos.logback.core.model.DefineModel 7
ch.qos.logback.classic.model.LoggerContextListenerModel 2
ch.qos.logback.classic.model.LevelModel 7
ch.qos.logback.core.model.ParamModel 7
ch.qos.logback.core.model.EventEvaluatorModel 2
ch.qos.logback.core.model.AppenderRefModel 7
ch.qos.logback.core.model.SequenceNumberGeneratorModel 2
ch.qos.logback.core.model.conditional.IfModel 11
ch.qos.logback.core.model.conditional.ThenModel 2
ch.qos.logback.core.model.SiftModel 2
ch.qos.logback.core.model.IncludeModel 5
ch.qos.logback.core.subst.NodeToStringTransformer 12
ch.qos.logback.core.subst.Tokenizer 6
ch.qos.logback.core.subst.Token 3
ch.qos.logback.core.subst.Parser 13
ch.qos.logback.core.subst.Node 5
ch.qos.logback.core.spi.ScanException 3
ch.qos.logback.core.pattern.parser.SimpleKeywordNode 6
ch.qos.logback.core.pattern.parser.FormattingNode 4
ch.qos.logback.core.pattern.parser.Node 6
ch.qos.logback.classic.spi.StackTraceElementProxy 7
ch.qos.logback.classic.spi.ClassPackagingData 5
ch.qos.logback.core.pattern.parser.CompositeNode 5
org.slf4j.helpers.SubstituteLogger 8
org.slf4j.event.KeyValuePair 2
ch.qos.logback.classic.spi.LoggingEventVO 19
ch.qos.logback.core.rolling.helper.FileNamePattern 15
ch.qos.logback.classic.spi.ThrowableProxyVO 10
ch.qos.logback.core.joran.spi.HostClassAndPropertyDouble 2
ch.qos.logback.core.pattern.parser.Token 8
ch.qos.logback.core.spi.AbstractComponentTracker$Entry 4
ch.qos.logback.core.pattern.FormatInfo 8
org.slf4j.helpers.BasicMarker 7
ch.qos.logback.classic.spi.LoggerContextVO 6
ch.qos.logback.core.model.processor.ModelInterpretationContext 30
ch.qos.logback.core.util.NetworkAddressUtil 7
java.lang.System 4
java.io.File 3
ch.qos.logback.core.joran.util.ConfigurationWatchListUtil 8
ch.qos.logback.core.joran.spi.ConfigurationWatchList 10
ch.qos.logback.core.encoder.NonClosableInputStream 1
ch.qos.logback.classic.net.SocketAppender 5
ch.qos.logback.core.net.AbstractSocketAppender 16
ch.qos.logback.core.util.Duration 9
ch.qos.logback.core.AppenderBase 8
ch.qos.logback.core.spi.FilterAttachableImpl 2
ch.qos.logback.core.net.ObjectWriterFactory 2
ch.qos.logback.core.net.QueueFactory 2
ch.qos.logback.core.net.DefaultSocketConnector 7
ch.qos.logback.core.util.FixedDelay 2
ch.qos.logback.core.net.AbstractSSLSocketAppender 3
ch.qos.logback.core.net.AbstractSocketAppender$1 2
ch.qos.logback.core.util.ExecutorServiceUtil 4
ch.qos.logback.classic.LoggerContext 33
ch.qos.logback.classic.util.LoggerNameUtil 1
ch.qos.logback.classic.Logger 30
ch.qos.logback.core.spi.AppenderAttachableImpl 4
ch.qos.logback.core.model.ImplicitModel 2
ch.qos.logback.core.joran.action.NOPAction 2
ch.qos.logback.core.joran.event.BodyEvent 2
ch.qos.logback.core.joran.spi.ActionException 1
ch.qos.logback.core.joran.sanity.AppenderWithinAppenderSanityChecker 2
ch.qos.logback.classic.spi.LoggerContextAwareBase 1
ch.qos.logback.core.LayoutBase 10
ch.qos.logback.core.joran.sanity.SanityChecker 2
ch.qos.logback.core.joran.sanity.SanityChecker$lambda_deepFindNestedSubModelsOfType_0__68 2
ch.qos.logback.core.joran.sanity.SanityChecker$lambda_deepFindNestedSubModelsOfType_1__69 2
ch.qos.logback.core.joran.sanity.AppenderWithinAppenderSanityChecker$lambda_check_0__55 2
ch.qos.logback.classic.joran.sanity.IfNestedWithinSecondPhaseElementSC 3
ch.qos.logback.core.joran.spi.DefaultNestedComponentRegistry 6
ch.qos.logback.core.joran.util.beans.BeanDescriptionCache 3
ch.qos.logback.classic.model.processor.LogbackClassicDefaultNestedComponentRules 1
ch.qos.logback.core.net.ssl.SSLNestedComponentRegistryRules 1
ch.qos.logback.core.model.processor.DefaultProcessor 18
ch.qos.logback.core.model.processor.ChainedModelFilter 5
ch.qos.logback.core.model.processor.AllowModelFilter 2
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__4 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__5 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__6 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__7 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__8 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__9 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__10 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__11 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__12 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__13 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__14 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__15 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__16 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__17 3
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__18 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase 3
ch.qos.logback.classic.joran.JoranConfigurator$makeInstance2__3 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__70 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__71 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__72 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__73 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__74 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__75 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__76 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__77 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__78 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__79 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__80 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__81 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__82 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__83 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__84 3
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__85 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__86 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__56 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__57 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__58 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__59 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__60 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__61 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__62 3
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__63 3
ch.qos.logback.core.model.processor.DenyAllModelFilter 2
ch.qos.logback.core.model.processor.AllowAllModelFilter 2
ch.qos.logback.core.model.processor.DenyModelFilter 1
ch.qos.logback.core.model.processor.AppenderRefModelHandler 4
ch.qos.logback.classic.model.processor.ContextNameModelHandler 3
ch.qos.logback.core.model.processor.TimestampModelHandler 3
ch.qos.logback.classic.model.processor.LoggerModelHandler 4
ch.qos.logback.core.model.processor.NOPModelHandler 3
ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull 4
ch.qos.logback.classic.model.processor.ConfigurationModelHandler 4
ch.qos.logback.core.model.processor.StatusListenerModelHandler 5
ch.qos.logback.core.model.processor.conditional.ThenModelHandler 3
ch.qos.logback.core.model.processor.SerializeModelModelHandler 4
ch.qos.logback.core.model.processor.ShutdownHookModelHandler 4
ch.qos.logback.core.model.processor.SequenceNumberGeneratorModelHandler 4
ch.qos.logback.core.model.processor.ImportModelHandler 4
ch.qos.logback.core.model.processor.EventEvaluatorModelHandler 5
ch.qos.logback.core.model.processor.PropertyModelHandler 7
ch.qos.logback.classic.model.processor.LoggerContextListenerModelHandler 4
ch.qos.logback.core.model.processor.ImplicitModelHandler 7
ch.qos.logback.core.joran.ParamModelHandler 3
ch.qos.logback.core.sift.SiftModelHandler 4
ch.qos.logback.core.model.processor.conditional.ElseModelHandler 3
ch.qos.logback.core.model.processor.AppenderModelHandler 4
ch.qos.logback.core.model.processor.conditional.IfModelHandler 4
ch.qos.logback.core.model.processor.DefineModelHandler 4
ch.qos.logback.core.model.processor.InsertFromJNDIModelHandler 3
ch.qos.logback.classic.model.processor.RootLoggerModelHandler 4
ch.qos.logback.classic.model.processor.LevelModelHandler 3
ch.qos.logback.core.joran.util.PropertySetter 21
ch.qos.logback.core.joran.util.beans.BeanDescriptionFactory 2
ch.qos.logback.core.joran.util.beans.BeanUtil 7
ch.qos.logback.core.joran.util.beans.BeanDescription 3
ch.qos.logback.core.joran.util.StringToObjectConverter 8
ch.qos.logback.core.util.PropertySetterException 3
ch.qos.logback.core.util.EnvUtil 7
ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder 2
org.codehaus.janino.ClassBodyEvaluator 1
ch.qos.logback.classic.Level 8
ch.qos.logback.classic.jul.LevelChangePropagator 9
ch.qos.logback.classic.jul.JULHelper 5
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$1 2
ch.qos.logback.core.AppenderBase:ch.qos.logback.core.UnsynchronizedAppenderBase 3
ch.qos.logback.core.model.processor.ModelHandlerException 1
ch.qos.logback.core.model.processor.DependencyDefinition 3
ch.qos.logback.core.joran.action.ImcplicitActionDataForBasicProperty 1
ch.qos.logback.core.joran.action.ImplicitModelData 2
ch.qos.logback.core.joran.action.ImplicitModelDataForComplexProperty 3
ch.qos.logback.core.joran.action.ActionUtil 2
ch.qos.logback.core.util.JNDIUtil 4
ch.qos.logback.core.testUtil.MockInitialContext 1
ch.qos.logback.core.model.ModelUtil 3
ch.qos.logback.core.util.ContextUtil 6
ch.qos.logback.classic.model.processor.ReceiverModelHandler 2
ch.qos.logback.core.util.StatusListenerConfigHelper 5
ch.qos.logback.classic.joran.ReconfigureOnChangeTask 7
ch.qos.logback.core.sift.SiftModelHandler$lambda_computeAppenderModelCount_0__93 2
ch.qos.logback.core.sift.SiftingAppenderBase 5
ch.qos.logback.classic.sift.ContextBasedDiscriminator 3
ch.qos.logback.classic.sift.MDCBasedDiscriminator 4
ch.qos.logback.core.sift.DefaultDiscriminator 2
ch.qos.logback.classic.sift.JNDIBasedContextDiscriminator 3
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel 3
ch.qos.logback.core.LayoutBase:ch.qos.logback.core.model.ComponentModel 1
ch.qos.logback.core.boolex.EventEvaluatorBase 6
ch.qos.logback.core.AsyncAppenderBase 9
ch.qos.logback.core.UnsynchronizedAppenderBase 9
ch.qos.logback.core.sift.NOPSiftModelHandler 1
ch.qos.logback.classic.net.SocketReceiver 10
ch.qos.logback.classic.net.SSLSocketReceiver 3
ch.qos.logback.classic.net.server.HardenedLoggingEventInputStream 2
ch.qos.logback.core.net.HardenedObjectInputStream 2
ch.qos.logback.classic.spi.LoggingEvent 23
ch.qos.logback.classic.spi.TurboFilterList 2
ch.qos.logback.classic.turbo.DynamicThresholdFilter 2
org.slf4j.MDC 2
ch.qos.logback.classic.util.LogbackMDCAdapterSimple 5
ch.qos.logback.classic.util.LogbackMDCAdapter 5
org.slf4j.helpers.BasicMDCAdapter 3
org.slf4j.helpers.NOPMDCAdapter 3
ch.qos.logback.classic.turbo.TurboFilter 4
ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter 15
ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter$ReconfiguringThread 4
ch.qos.logback.classic.turbo.DuplicateMessageFilter 3
ch.qos.logback.classic.turbo.LRUMessageCache 3
ch.qos.logback.classic.turbo.MDCFilter 2
ch.qos.logback.classic.turbo.MarkerFilter 2
ch.qos.logback.classic.filter.ThresholdFilter 3
ch.qos.logback.core.filter.Filter 3
ch.qos.logback.classic.filter.LevelFilter 3
ch.qos.logback.classic.spi.LoggingEvent:ch.qos.logback.classic.spi.LoggingEventVO 13
ch.qos.logback.core.filter.EvaluatorFilter 2
ch.qos.logback.core.boolex.JaninoEventEvaluatorBase 3
org.codehaus.janino.ScriptEvaluator 2
ch.qos.logback.classic.boolex.JaninoEventEvaluator 5
org.slf4j.helpers.MessageFormatter 17
org.slf4j.helpers.NormalizedParameters 2
org.slf4j.helpers.FormattingTuple 3
org.slf4j.event.Level 1
ch.qos.logback.core.recovery.ResilientFileOutputStream 4
ch.qos.logback.core.pattern.PatternLayoutBase 12
ch.qos.logback.core.joran.event.EndEvent 1
ch.qos.logback.core.testUtil.TeeOutputStream 1
ch.qos.logback.core.rolling.helper.Compressor 9
org.xml.sax.SAXException 1
ch.qos.logback.core.rolling.TimeBasedRollingPolicy 10
ch.qos.logback.classic.net.SocketNode 4
ch.qos.logback.core.net.server.ServerSocketListener 5
ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy 2
ch.qos.logback.core.recovery.ResilientSyslogOutputStream 2
ch.qos.logback.core.joran.util.ParentTag_Tag_Class_Tuple 1
ch.qos.logback.core.rolling.helper.RenameUtil 5
ch.qos.logback.classic.net.server.RemoteAppenderStreamClient 6
ch.qos.logback.core.rolling.helper.TimeBasedArchiveRemover 18
org.xml.sax.SAXParseException 1
org.slf4j.helpers.MarkerIgnoringBase 1
ch.qos.logback.core.joran.event.stax.EndEvent 1
ch.qos.logback.core.joran.event.stax.StaxEvent 1
ch.qos.logback.core.pattern.CompositeConverter 4
ch.qos.logback.core.joran.spi.ConsoleTarget 2
ch.qos.logback.core.joran.event.stax.StartEvent 1
ch.qos.logback.core.joran.event.stax.BodyEvent 2
ch.qos.logback.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy 4
ch.qos.logback.core.util.FileSize 3
ch.qos.logback.core.joran.event.StartEvent 1
org.slf4j.helpers.Reporter 2
ch.qos.logback.classic.spi.ThrowableProxy 13
ch.qos.logback.core.boolex.EvaluationException 1
ch.qos.logback.classic.boolex.OnMarkerEvaluator 2
ch.qos.logback.classic.boolex.OnErrorEvaluator 3
ch.qos.logback.core.boolex.EventEvaluatorBase:ch.qos.logback.core.filter.Filter 1
ch.qos.logback.classic.AsyncAppender 4
ch.qos.logback.core.util.StringUtil 2
ch.qos.logback.classic.spi.CallerData 3
ch.qos.logback.core.OutputStreamAppender 15
ch.qos.logback.core.testUtil.DummyEncoder 6
ch.qos.logback.core.encoder.EchoEncoder 3
ch.qos.logback.classic.encoder.JsonEncoder 19
ch.qos.logback.core.encoder.JsonEscapeUtil 2
ch.qos.logback.core.encoder.LayoutWrappingEncoder 8
ch.qos.logback.classic.layout.TTLLLayout 5
ch.qos.logback.classic.pattern.ThrowableProxyConverter 16
ch.qos.logback.classic.spi.ThrowableProxyUtil 6
ch.qos.logback.classic.pattern.ExtendedThrowableProxyConverter 2
ch.qos.logback.classic.pattern.RootCauseFirstThrowableProxyConverter 2
ch.qos.logback.classic.spi.ThrowableProxy:ch.qos.logback.classic.spi.ThrowableProxyVO 6
ch.qos.logback.classic.PatternLayout 5
ch.qos.logback.core.pattern.Converter 4
ch.qos.logback.classic.pattern.CallerDataConverter 9
ch.qos.logback.classic.pattern.FileOfCallerConverter 2
ch.qos.logback.classic.pattern.LocalSequenceNumberConverter 2
ch.qos.logback.classic.pattern.SyslogStartConverter 5
ch.qos.logback.classic.util.LevelToSyslogSeverity 1
ch.qos.logback.core.rolling.helper.DateTokenConverter 9
ch.qos.logback.classic.pattern.NopThrowableInformationConverter 2
ch.qos.logback.classic.pattern.PrefixCompositeConverter 4
ch.qos.logback.classic.pattern.MDCConverter 6
ch.qos.logback.classic.pattern.PropertyConverter 4
ch.qos.logback.classic.pattern.DateConverter 3
ch.qos.logback.classic.pattern.RelativeTimeConverter 2
ch.qos.logback.core.rolling.helper.IntegerTokenConverter 3
ch.qos.logback.core.pattern.FormattingConverter 4
ch.qos.logback.classic.pattern.KeyValuePairConverter 4
ch.qos.logback.classic.pattern.KeyValuePairConverter$ValueQuoteSpecification 1
ch.qos.logback.classic.pattern.LineSeparatorConverter 2
ch.qos.logback.classic.pattern.LineOfCallerConverter 2
ch.qos.logback.classic.pattern.LevelConverter 2
ch.qos.logback.classic.pattern.MessageConverter 2
ch.qos.logback.classic.pattern.ThreadConverter 2
ch.qos.logback.classic.pattern.NamedConverter 4
ch.qos.logback.classic.pattern.LoggerConverter 1
ch.qos.logback.classic.pattern.ClassOfCallerConverter 1
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator 2
ch.qos.logback.classic.pattern.ClassNameOnlyAbbreviator 2
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator2 3
ch.qos.logback.classic.pattern.MethodOfCallerConverter 2
ch.qos.logback.classic.pattern.MicrosecondConverter 2
ch.qos.logback.classic.pattern.ContextNameConverter 2
ch.qos.logback.classic.pattern.MarkerConverter 2
ch.qos.logback.classic.pattern.SequenceNumberConverter 3
ch.qos.logback.core.pattern.SpacePadder 3
ch.qos.logback.core.pattern.ReplacingCompositeConverter 2
ch.qos.logback.core.pattern.color.ForegroundCompositeConverterBase 1
ch.qos.logback.classic.pattern.color.HighlightingCompositeConverter 2
ch.qos.logback.core.pattern.color.BoldCyanCompositeConverter 1
ch.qos.logback.core.pattern.IdentityCompositeConverter 1
ch.qos.logback.core.layout.EchoLayout 1
ch.qos.logback.classic.html.HTMLLayout 6
ch.qos.logback.core.html.HTMLLayoutBase 10
ch.qos.logback.core.helpers.Transform 2
ch.qos.logback.classic.html.DefaultThrowableRenderer 4
ch.qos.logback.classic.log4j.XMLLayout 5
java.io.OutputStream 1
ch.qos.logback.core.joran.spi.ConsoleTarget$2 2
ch.qos.logback.core.joran.spi.ConsoleTarget$1 2
ch.qos.logback.core.recovery.ResilientOutputStreamBase 8
ch.qos.logback.core.net.SyslogOutputStream 4
ch.qos.logback.core.recovery.ResilientOutputStreamBase$lambda_postSuccessfulWrite_0__95 2
ch.qos.logback.core.recovery.ResilientFileOutputStream:ch.qos.logback.core.recovery.ResilientSyslogOutputStream 1
ch.qos.logback.core.recovery.RecoveryCoordinator 3
ch.qos.logback.core.recovery.ResilientOutputStreamBase$lambda_postIOFailure_1__96 2
ch.qos.logback.core.FileAppender 15
ch.qos.logback.core.rolling.RollingFileAppender 11
ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy 2
ch.qos.logback.core.util.SimpleInvocationGate 3
ch.qos.logback.core.util.DefaultInvocationGate 4
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP 9
ch.qos.logback.core.rolling.TimeBasedFileNamingAndTriggeringPolicyBase 13
ch.qos.logback.core.rolling.helper.RollingCalendar 13
ch.qos.logback.core.pattern.LiteralConverter 2
ch.qos.logback.core.testUtil.XTeeOutputStream 1
ch.qos.logback.core.rolling.helper.FileFilterUtil 7
ch.qos.logback.core.rolling.RollingPolicyBase 7
ch.qos.logback.core.util.FileUtil 3
ch.qos.logback.core.rolling.RolloverFailure 2
ch.qos.logback.core.LogbackException 2
ch.qos.logback.core.rolling.helper.FileStoreUtil 1
ch.qos.logback.core.rolling.helper.Compressor$CompressionRunnable 2
ch.qos.logback.core.rolling.helper.TimeBasedArchiveRemover$ArchiveRemoverRunnable 2
ch.qos.logback.core.Context 1
ch.qos.logback.core.rolling.FixedWindowRollingPolicy 5
ch.qos.logback.classic.html.DefaultCssBuilder 1
ch.qos.logback.classic.html.UrlCssBuilder 1
ch.qos.logback.core.net.server.AbstractServerSocketAppender 11
ch.qos.logback.classic.net.server.SSLServerSocketAppender 4
ch.qos.logback.classic.net.server.ServerSocketAppender 4
ch.qos.logback.classic.net.LoggingEventPreSerializationTransformer 2
ch.qos.logback.core.net.server.AbstractServerSocketAppender$1 3
ch.qos.logback.core.net.server.ConcurrentServerRunner 8
ch.qos.logback.core.net.server.ConcurrentServerRunner$1 2
ch.qos.logback.core.util.CloseUtil 3
ch.qos.logback.core.net.server.ConcurrentServerRunner$ClientWrapper 3
ch.qos.logback.core.net.server.RemoteReceiverStreamClient 6
ch.qos.logback.core.testUtil.DelayingListAppender 1
ch.qos.logback.core.read.ListAppender 1
ch.qos.logback.core.AppenderBase:ch.qos.logback.core.sift.DefaultDiscriminator 1
ch.qos.logback.classic.util.ContextSelectorStaticBinder 2
ch.qos.logback.classic.selector.DefaultContextSelector 2
ch.qos.logback.classic.selector.ContextJNDISelector 5
ch.qos.logback.core.spi.LogbackLock 1
ch.qos.logback.core.LifeCycleManager 3
ch.qos.logback.core.boolex.Matcher 3
ch.qos.logback.core.rolling.TriggeringPolicyBase 2
ch.qos.logback.core.net.SyslogAppenderBase 7
ch.qos.logback.core.testUtil.StringListAppender 3
ch.qos.logback.core.read.CyclicBufferAppender 3
ch.qos.logback.core.spi.AbstractComponentTracker 16
ch.qos.logback.core.util.InterruptUtil 3
ch.qos.logback.classic.net.ReceiverBase 3
ch.qos.logback.classic.net.server.ServerSocketReceiver 10
ch.qos.logback.core.status.StatusListener 1
ch.qos.logback.core.status.StatusUtil 7
ch.qos.logback.classic.util.ContextInitializer 7
ch.qos.logback.classic.util.ContextInitializer$1 1
ch.qos.logback.classic.spi.LoggerComparator 1
ch.qos.logback.core.AsyncAppenderBase$Worker 1
ch.qos.logback.core.pattern.parser.Parser 14
ch.qos.logback.core.pattern.parser.TokenStream 9
ch.qos.logback.core.pattern.util.RestrictedEscapeUtil 2
ch.qos.logback.core.pattern.util.AsIsEscapeUtil 2
ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil 2
ch.qos.logback.core.pattern.util.RegularEscapeUtil 3
ch.qos.logback.core.pattern.parser.OptionTokenizer 5
ch.qos.logback.core.pattern.parser.Compiler 5
ch.qos.logback.classic.pattern.EnsureExceptionHandling 4
ch.qos.logback.core.pattern.ConverterUtil 3
ch.qos.logback.classic.pattern.ThrowableHandlingConverter 1
ch.qos.logback.classic.pattern.ClassicConverter 1
ch.qos.logback.core.rolling.helper.SizeAndTimeBasedArchiveRemover 4
ch.qos.logback.core.rolling.helper.FileFilterUtil$lambda_filesInFolderMatchingStemRegex_0__92 3
ch.qos.logback.core.net.server.SSLServerSocketAppenderBase 3
ch.qos.logback.core.net.ssl.SSLContextFactoryBean 14
ch.qos.logback.core.net.ssl.KeyStoreFactoryBean 11
ch.qos.logback.core.util.LocationUtil 1
ch.qos.logback.core.net.ssl.KeyManagerFactoryFactoryBean 4
ch.qos.logback.core.net.ssl.TrustManagerFactoryFactoryBean 4
ch.qos.logback.core.net.ssl.SecureRandomFactoryBean 4
ch.qos.logback.core.net.ssl.SSLConfiguration 2
ch.qos.logback.core.net.ssl.SSLParametersConfiguration 12
ch.qos.logback.core.net.ssl.ConfigurableSSLServerSocketFactory 3
ch.qos.logback.core.net.ssl.SSLConfigurableServerSocket 3
ch.qos.logback.core.util.StringCollectionUtil 4
ch.qos.logback.core.net.ssl.SSLConfigurableSocket 3
ch.qos.logback.core.net.ssl.SSLConfigurableServerSocket:ch.qos.logback.core.net.ssl.SSLConfigurableSocket 5
ch.qos.logback.core.net.server.RemoteReceiverServerListener 2
ch.qos.logback.core.net.server.RemoteReceiverServerRunner 3
ch.qos.logback.classic.net.server.RemoteAppenderServerListener 2
ch.qos.logback.classic.net.server.RemoteAppenderServerRunner 3
org.slf4j.MDC$MDCCloseable 1
ch.qos.logback.core.spi.BasicSequenceNumberGenerator 1
ch.qos.logback.classic.spi.EventArgUtil 3
ch.qos.logback.classic.spi.PackagingDataCalculator 11
ch.qos.logback.classic.spi.STEUtil 1
ch.qos.logback.core.net.SMTPAppenderBase 11
ch.qos.logback.core.spi.CyclicBufferTracker 6
ch.qos.logback.core.spi.AbstractComponentTracker$1 2
ch.qos.logback.core.spi.AbstractComponentTracker$2 2
ch.qos.logback.core.spi.AbstractComponentTracker$3 2
ch.qos.logback.core.net.LoginAuthenticator 1
jakarta.mail.Authenticator 1
jakarta.mail.Session 1
ch.qos.logback.classic.net.SMTPAppender 7
ch.qos.logback.classic.encoder.PatternLayoutEncoder 1
ch.qos.logback.core.pattern.PatternLayoutEncoderBase 2
ch.qos.logback.classic.net.SyslogAppender 7
ch.qos.logback.core.sift.AbstractDiscriminator 2
ch.qos.logback.core.sift.AppenderTracker 7
ch.qos.logback.core.util.DatePatternToRegexUtil 3
ch.qos.logback.core.util.CharSequenceToRegexMapper 10
ch.qos.logback.core.util.CharSequenceState 2
ch.qos.logback.core.net.ssl.ConfigurableSSLSocketFactory 2
ch.qos.logback.classic.net.server.SSLServerSocketReceiver 2
ch.qos.logback.core.rolling.helper.SizeAndTimeBasedArchiveRemover$1 1
ch.qos.logback.classic.net.SimpleSocketServer 6
org.slf4j.helpers.AbstractLogger 7
org.slf4j.event.EventRecordingLogger 5
org.slf4j.event.SubstituteLoggingEvent 10
org.slf4j.helpers.NOPLogger 4
org.slf4j.helpers.LegacyAbstractLogger 1
ch.qos.logback.core.net.DefaultSocketConnector$ConsoleExceptionHandler 2
ch.qos.logback.core.net.AutoFlushingObjectWriter 3
ch.qos.logback.classic.net.SSLSocketAppender 3
ch.qos.logback.classic.net.SimpleSSLSocketServer 1
ch.qos.logback.core.hook.DefaultShutdownHook 1
ch.qos.logback.core.hook.ShutdownHookBase 1
ch.qos.logback.core.net.SMTPAppenderBase$SenderRunnable 2
jakarta.mail.internet.MimeBodyPart 3
ch.qos.logback.core.Layout:ch.qos.logback.core.helpers.CyclicBuffer 1
jakarta.mail.internet.MimeMessage 7
jakarta.mail.internet.InternetAddress 2
ch.qos.logback.core.Layout 1
ch.qos.logback.core.util.ContentTypeUtil 2
jakarta.mail.internet.MimeMultipart 1
jakarta.mail.Multipart 1
jakarta.mail.Transport 1
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_0__87 2
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_1__88 2
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_2__89 2
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_3__90 2
ch.qos.logback.classic.helpers.WithLayoutListAppender 3
ch.qos.logback.classic.turbo.TurboFilter:ch.qos.logback.core.AppenderBase:ch.qos.logback.core.ContextBase:ch.qos.logback.core.LayoutBase:ch.qos.logback.core.UnsynchronizedAppenderBase:ch.qos.logback.core.boolex.EventEvaluatorBase:ch.qos.logback.core.encoder.EncoderBase:ch.qos.logback.core.filter.Filter:ch.qos.logback.core.pattern.DynamicConverter:ch.qos.logback.core.rolling.RollingPolicyBase:ch.qos.logback.core.rolling.TriggeringPolicyBase:ch.qos.logback.core.sift.AbstractDiscriminator:ch.qos.logback.core.testUtil.TrivialStatusListener 1
ch.qos.logback.classic.util.ClassicEnvUtil 1
ch.qos.logback.classic.util.DefaultJoranConfigurator 7
ch.qos.logback.classic.joran.SerializedModelConfigurator 8
ch.qos.logback.classic.joran.serializedModel.HardenedModelInputStream 2
ch.qos.logback.classic.BasicConfigurator 1
ch.qos.logback.core.encoder.EncoderBase 2
ch.qos.logback.classic.sift.SiftingAppender 4
ch.qos.logback.core.sift.SiftProcessor 2
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__97 2
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__98 2
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__99 2
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__100 2
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__101 2
ch.qos.logback.core.helpers.NOPAppender 2
ch.qos.logback.core.AppenderBase:ch.qos.logback.core.UnsynchronizedAppenderBase:ch.qos.logback.core.net.SMTPAppenderBase 1
ch.qos.logback.core.testUtil.NPEAppender 1
ch.qos.logback.core.AppenderBase:ch.qos.logback.core.Layout:ch.qos.logback.core.net.SyslogAppenderBase 1
ch.qos.logback.core.property.CanonicalHostNamePropertyDefiner 1
ch.qos.logback.core.property.FileExistsPropertyDefiner 1
ch.qos.logback.core.PropertyDefinerBase 1
ch.qos.logback.core.property.ResourceExistsPropertyDefiner 1
ch.qos.logback.classic.LoggerContext:ch.qos.logback.core.ContextBase 1
ch.qos.logback.core.joran.spi.NoAutoStartUtil 1
ch.qos.logback.core.model.processor.DefaultProcessor$secondPhaseTraverse__19 3
com.code_intelligence.jazzer.api.FuzzedDataProvider:org.slf4j.helpers.NOPLogger 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
[ch.qos.logback.classic.servlet.LogbackServletContextListener].contextDestroyed(jakarta.servlet.ServletContextEvent) ch.qos.logback.classic.servlet.LogbackServletContextListener 1 ['jakarta.servlet.ServletContextEvent'] 36 0 15 3 2 2073 0 1947 1864
[ch.qos.logback.core.OutputStreamAppender].append(java.lang.Object) ch.qos.logback.core.OutputStreamAppender 1 ['java.lang.Object'] 18 0 7 3 1 760 0 688 207
[ch.qos.logback.core.joran.spi.SaxEventInterpreter].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) ch.qos.logback.core.joran.spi.SaxEventInterpreter 4 ['java.lang.String', 'java.lang.String', 'java.lang.String', 'org.xml.sax.Attributes'] 21 0 25 6 2 485 2 462 120
[ch.qos.logback.core.sift.AppenderTracker].buildComponent(java.lang.String) ch.qos.logback.core.sift.AppenderTracker 1 ['java.lang.String'] 24 0 14 5 2 1835 0 1705 59
[ch.qos.logback.core.net.ssl.SSLContextFactoryBean].createContext(ch.qos.logback.core.spi.ContextAware) ch.qos.logback.core.net.ssl.SSLContextFactoryBean 1 ['ch.qos.logback.core.spi.ContextAware'] 7 0 19 4 2 142 3 76 44
[ch.qos.logback.core.net.ssl.SSLParametersConfiguration].configure(ch.qos.logback.core.net.ssl.SSLConfigurable) ch.qos.logback.core.net.ssl.SSLParametersConfiguration 1 ['ch.qos.logback.core.net.ssl.SSLConfigurable'] 6 0 29 7 4 96 11 64 38
[ch.qos.logback.core.pattern.parser.Parser].COMPOSITE(java.lang.String) ch.qos.logback.core.pattern.parser.Parser 1 ['java.lang.String'] 12 0 24 7 4 74 7 62 36

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
65.0%
1374 / 2119
Cyclomatic complexity statically reachable by fuzzers
70.0%
2322 / 3308

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[ch.qos.logback.core.util.DirectJson].flush() 130 0 0.0% []
[ch.qos.logback.core.rolling.RollingFileAppender].start() 33 0 0.0% []
[ch.qos.logback.classic.Level].toLevel(java.lang.String,ch.qos.logback.classic.Level) 41 17 41.46% []
[ch.qos.logback.classic.pattern.CallerDataConverter].convert(ch.qos.logback.classic.spi.ILoggingEvent) 31 0 0.0% []
[ch.qos.logback.classic.PatternLayout].doLayout(java.lang.Object) 90 0 0.0% []
[ch.qos.logback.core.status.StatusUtil].containsMatch(long,int,java.lang.String) 68 11 16.17% []
[ch.qos.logback.core.pattern.parser.OptionTokenizer].tokenize(char,java.util.List) 43 0 0.0% []
[org.slf4j.spi.DefaultLoggingEventBuilder].addKeyValue(java.lang.String,java.util.function.Supplier) 92 0 0.0% []
[org.slf4j.event.DefaultLoggingEvent].getCallerBoundary() 41 0 0.0% []
[ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator].abbreviate(java.lang.String) 31 0 0.0% []
[ch.qos.logback.classic.spi.ThrowableProxy].fullDump() 39 0 0.0% []
[ch.qos.logback.core.rolling.helper.RollingCalendar].innerGetEndOfNextNthPeriod(java.util.Calendar,ch.qos.logback.core.rolling.helper.PeriodicityType,java.time.Instant,int) 38 0 0.0% []
[org.slf4j.helpers.ThreadLocalMapOfStacks].clearDequeByKey(java.lang.String) 42 2 4.761% []
[ch.qos.logback.core.helpers.Transform].escapeTags(java.lang.StringBuffer) 33 0 0.0% []
[ch.qos.logback.core.rolling.TimeBasedRollingPolicy].start() 36 0 0.0% []
[ch.qos.logback.core.model.processor.conditional.IfModelHandler].handle(ch.qos.logback.core.model.processor.ModelInterpretationContext,ch.qos.logback.core.model.Model) 33 5 15.15% []
[ch.qos.logback.core.joran.event.stax.StaxEventRecorder].getEventList() 52 0 0.0% []
[ch.qos.logback.core.AsyncAppenderBase].addAppender(ch.qos.logback.core.Appender) 35 0 0.0% []
[ch.qos.logback.classic.spi.LoggingEventVO].equals(java.lang.Object) 35 0 0.0% []
[ch.qos.logback.classic.joran.serializedModel.HardenedModelInputStream].getWhilelist() 34 0 0.0% []
[ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter].disableSubsequentReconfiguration() 45 0 0.0% ['JoranFuzzer']
[ch.qos.logback.core.util.TimeUtil].computeStartOfNextMonth(long) 45 0 0.0% []
[org.slf4j.helpers.NOPLogger].error(java.lang.String,java.lang.Throwable) 31 0 0.0% []
[ch.qos.logback.core.rolling.FixedWindowRollingPolicy].start() 35 0 0.0% []
[ch.qos.logback.classic.encoder.JsonEncoder].encode(ch.qos.logback.classic.spi.ILoggingEvent) 44 0 0.0% []
[ch.qos.logback.classic.encoder.JsonEncoder].appendThrowableProxy(java.lang.StringBuilder,java.lang.String,ch.qos.logback.classic.spi.IThrowableProxy) 35 0 0.0% []
[ch.qos.logback.classic.log4j.XMLLayout].doLayout(ch.qos.logback.classic.spi.ILoggingEvent) 53 0 0.0% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
ch.qos.logback.core.util.CharSequenceToRegexMapper ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.PrefixCompositeConverter ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.DenyAllModelFilter ['JoranFuzzer'] []
ch.qos.logback.classic.spi.EventArgUtil ['JoranFuzzer'] []
ch.qos.logback.core.model.IncludeModel ['JoranFuzzer'] []
org.slf4j.helpers.BasicMDCAdapter ['JoranFuzzer'] []
ch.qos.logback.core.model.conditional.ThenModel ['JoranFuzzer'] []
ch.qos.logback.core.util.StringCollectionUtil ['JoranFuzzer'] []
ch.qos.logback.classic.util.StatusViaSLF4JLoggerFactory [] []
ch.qos.logback.classic.boolex.OnMarkerEvaluator ['JoranFuzzer'] []
ch.qos.logback.core.net.QueueFactory ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.LoggerConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__10 ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_4__24 ['JoranFuzzer'] []
ch.qos.logback.core.helpers.Transform ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.LineOfCallerConverter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.FormatInfo ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.ServerSocketReceiver ['JoranFuzzer'] []
ch.qos.logback.core.status.OnFileStatusListener ['JoranFuzzer'] []
java.nio.file.Files [] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__53 ['JoranFuzzer'] []
java.io.File ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__49 ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_5__25 ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__59 ['JoranFuzzer'] []
ch.qos.logback.core.property.ResourceExistsPropertyDefiner ['JoranFuzzer'] []
ch.qos.logback.core.spi.ContextAwareImpl ['JoranFuzzer'] []
ch.qos.logback.core.sift.SiftProcessor ['JoranFuzzer'] []
ch.qos.logback.core.model.ComponentModel ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_11__31 ['JoranFuzzer'] []
ch.qos.logback.core.layout.EchoLayout ['JoranFuzzer'] []
ch.qos.logback.core.net.LoginAuthenticator ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.RenameUtil ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_3__23 ['JoranFuzzer'] []
ch.qos.logback.core.status.OnErrorConsoleStatusListener ['JoranFuzzer'] []
ch.qos.logback.classic.model.ContextNameModel ['JoranFuzzer'] []
ch.qos.logback.classic.html.DefaultCssBuilder ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$1 ['JoranFuzzer'] []
ch.qos.logback.classic.spi.PackagingDataCalculator ['JoranFuzzer'] []
ch.qos.logback.classic.spi.TurboFilterList ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__34 ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.ConsoleTarget ['JoranFuzzer'] []
ch.qos.logback.core.joran.util.StringToObjectConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__36 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.util.RestrictedEscapeUtil ['JoranFuzzer'] []
ch.qos.logback.classic.joran.SerializedModelConfigurator ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__62 ['JoranFuzzer'] []
ch.qos.logback.classic.html.HTMLLayout ['JoranFuzzer'] []
ch.qos.logback.core.util.SystemInfo [] []
ch.qos.logback.classic.servlet.LogbackServletContextListener [] []
ch.qos.logback.core.sift.SiftModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.SyslogStartConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ParamAction ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.TimeBasedArchiveRemover$ArchiveRemoverRunnable ['JoranFuzzer'] []
ch.qos.logback.classic.model.LoggerModel ['JoranFuzzer'] []
ch.qos.logback.core.model.NamedModel ['JoranFuzzer'] []
org.slf4j.helpers.NOPLogger ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.ElementPath ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.MarkerFilter ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileNamePattern ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.RootCauseFirstThrowableProxyConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.conditional.IfAction ['JoranFuzzer'] []
ch.qos.logback.core.model.conditional.IfModel ['JoranFuzzer'] []
ch.qos.logback.core.model.EventEvaluatorModel ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.NamedConverter$CacheMissCalculator [] []
ch.qos.logback.classic.joran.action.ConsolePluginAction ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.ContextNameModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.jul.LevelChangePropagator ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.XTeeOutputStream ['JoranFuzzer'] []
ch.qos.logback.core.model.Model ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.BodyEvent ['JoranFuzzer'] []
org.slf4j.MDC ['JoranFuzzer'] []
ch.qos.logback.classic.joran.serializedModel.HardenedModelInputStream ['JoranFuzzer'] []
org.slf4j.helpers.Reporter ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__76 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.DenyModelFilter ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.NamedConverter$NameCache [] []
ch.qos.logback.core.testUtil.FileTestUtil [] []
ch.qos.logback.core.subst.Node$Type [] []
ch.qos.logback.core.spi.BasicSequenceNumberGenerator ['JoranFuzzer'] []
ch.qos.logback.core.spi.ContextAwareBase ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__52 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.util.RegularEscapeUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__8 ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.ConfigurableSSLSocketFactory ['JoranFuzzer'] []
ch.qos.logback.core.recovery.ResilientOutputStreamBase$lambda_postSuccessfulWrite_0__95 ['JoranFuzzer'] []
ch.qos.logback.classic.spi.ThrowableProxyVO ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.ConfigurationModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.model.PropertyModel ['JoranFuzzer'] []
org.slf4j.LoggerFactory [] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_1__65 ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.NPEAppender ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__43 ['JoranFuzzer'] []
ch.qos.logback.classic.net.SyslogAppender ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.TrustManagerFactoryFactoryBean ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.ClassNameOnlyAbbreviator ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__37 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.TokenConverter [] []
ch.qos.logback.core.joran.action.SerializeModelAction ['JoranFuzzer'] []
ch.qos.logback.classic.net.SimpleSSLSocketServer ['JoranFuzzer'] []
ch.qos.logback.core.util.CharSequenceState ['JoranFuzzer'] []
ch.qos.logback.core.util.LocationUtil ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.Compiler ['JoranFuzzer'] []
ch.qos.logback.core.ContextBase$lambda_fireConfigurationEvent_0__2 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.KeyValuePairConverter ['JoranFuzzer'] []
ch.qos.logback.classic.spi.Configurator$ExecutionStatus [] []
org.slf4j.helpers.BasicMDCAdapter$1 [] []
ch.qos.logback.core.joran.spi.NoAutoStartUtil ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.MockInitialContextFactory [] []
ch.qos.logback.core.joran.action.TimestampAction ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_8__28 ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.SimpleRuleStore$lambda_removeTransparentPathParts_0__94 ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.KeyStoreFactoryBean ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__80 ['JoranFuzzer'] []
ch.qos.logback.core.net.HardenedObjectInputStream ['JoranFuzzer'] []
org.slf4j.MarkerFactory [] []
ch.qos.logback.core.joran.event.StartEvent ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.NewRuleAction ['JoranFuzzer'] []
ch.qos.logback.core.util.StatusPrinter ['JoranFuzzer'] []
ch.qos.logback.core.encoder.EchoEncoder ['JoranFuzzer'] []
ch.qos.logback.core.model.InsertFromJNDIModel ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_0__64 ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__39 ['JoranFuzzer'] []
java.io.OutputStream ['JoranFuzzer'] []
ch.qos.logback.core.util.ContentTypeUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ActionUtil$Scope [] []
ch.qos.logback.classic.net.LoggingEventPreSerializationTransformer ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.ConfigurationModelHandlerFull ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__61 ['JoranFuzzer'] []
ch.qos.logback.classic.util.ClassicEnvUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__70 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.Compressor ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_0__20 ['JoranFuzzer'] []
ch.qos.logback.core.net.SyslogOutputStream ['JoranFuzzer'] []
ch.qos.logback.classic.joran.sanity.IfNestedWithinSecondPhaseElementSC ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.DefaultProcessor ['JoranFuzzer'] []
ch.qos.logback.classic.util.LogbackMDCAdapterSimple ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.ServerSocketAppender ['JoranFuzzer'] []
org.slf4j.helpers.NOPLoggerFactory [] []
ch.qos.logback.core.joran.sanity.SanityChecker$lambda_deepFindNestedSubModelsOfType_0__68 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.GreenCompositeConverter [] []
ch.qos.logback.core.joran.event.stax.StartEvent ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.HardenedLoggingEventInputStream ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ReconfigureOnChangeTaskListener [] []
ch.qos.logback.core.joran.action.AppenderAction ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.stax.StaxEvent ['JoranFuzzer'] []
ch.qos.logback.classic.util.CopyOnInheritThreadLocal [] []
ch.qos.logback.core.read.ListAppender ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.KeyManagerFactoryFactoryBean ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.ExtendedThrowableProxyConverter ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.MethodOfCallerConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__17 ['JoranFuzzer'] []
ch.qos.logback.core.util.ExecutorServiceUtil$1 [] []
ch.qos.logback.core.spi.ConfigurationEvent$EventType [] []
ch.qos.logback.core.model.SiftModel ['JoranFuzzer'] []
ch.qos.logback.core.hook.DefaultShutdownHook ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.TokenStream$TokenizerState [] []
ch.qos.logback.classic.pattern.ContextNameConverter ['JoranFuzzer'] []
ch.qos.logback.core.model.NamedComponentModel ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.DynamicThresholdFilter ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.CompressionMode [] []
ch.qos.logback.classic.encoder.JsonEncoder ['JoranFuzzer'] []
ch.qos.logback.core.subst.Parser ['JoranFuzzer'] []
ch.qos.logback.classic.encoder.PatternLayoutEncoder ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.conditional.IfModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SecureRandomFactoryBean ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.InsertFromJNDIAction ['JoranFuzzer'] []
ch.qos.logback.core.subst.Token$Type [] []
ch.qos.logback.classic.selector.DefaultContextSelector ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_3__67 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.KeyValuePairConverter$ValueQuoteSpecification ['JoranFuzzer'] []
ch.qos.logback.core.model.AppenderModel ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__16 ['JoranFuzzer'] []
ch.qos.logback.core.spi.AppenderAttachableImpl ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__58 ['JoranFuzzer'] []
ch.qos.logback.core.AsyncAppenderBase$Worker ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_7__27 ['JoranFuzzer'] []
ch.qos.logback.core.util.JNDIUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.StatusListenerAction ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__48 ['JoranFuzzer'] []
ch.qos.logback.core.OutputStreamAppender ['JoranFuzzer'] []
ch.qos.logback.core.util.FileSize ['JoranFuzzer'] []
ch.qos.logback.core.util.EnvUtil ['JoranFuzzer'] []
ch.qos.logback.core.encoder.ByteArrayUtil [] []
ch.qos.logback.core.spi.FilterAttachableImpl ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.MicrosecondConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.SaxEventInterpreter ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.ImportModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__45 ['JoranFuzzer'] []
ch.qos.logback.core.util.DirectJson [] []
ch.qos.logback.classic.net.server.RemoteAppenderServerRunner ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__18 ['JoranFuzzer'] []
JoranFuzzer ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.RandomUtil [] []
ch.qos.logback.core.LifeCycleManager ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__35 ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ReconfigureOnChangeTask ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__46 ['JoranFuzzer'] []
ch.qos.logback.core.encoder.JsonEscapeUtil ['JoranFuzzer'] []
ch.qos.logback.classic.spi.STEUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__79 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil ['JoranFuzzer'] []
java.io.PrintWriter [] []
ch.qos.logback.core.joran.conditional.ThenAction ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.SimpleRuleStore ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__14 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.ImplicitModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SSLConfigurableServerSocket ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.MessageConverter ['JoranFuzzer'] []
ch.qos.logback.classic.model.ReceiverModel ['JoranFuzzer'] []
ch.qos.logback.core.joran.util.beans.BeanUtil ['JoranFuzzer'] []
ch.qos.logback.core.util.FileUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__75 ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.AppenderRefAction ['JoranFuzzer'] []
ch.qos.logback.classic.net.SMTPAppender ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.LoggerContextListenerModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.model.util.DefaultClassNameHelper [] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__60 ['JoranFuzzer'] []
java.util.concurrent.Callable [] []
ch.qos.logback.core.model.processor.AppenderRefModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.ConfigurationWatchList ['JoranFuzzer'] []
ch.qos.logback.core.model.SequenceNumberGeneratorModel ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.MDCFilter ['JoranFuzzer'] []
org.slf4j.MDC$MDCCloseable ['JoranFuzzer'] []
ch.qos.logback.core.html.NOPThrowableRenderer [] []
ch.qos.logback.core.joran.action.ConversionRuleAction ['JoranFuzzer'] []
ch.qos.logback.core.property.CanonicalHostNamePropertyDefiner ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.SSLServerSocketAppender ['JoranFuzzer'] []
org.slf4j.event.EventRecordingLogger ['JoranFuzzer'] []
ch.qos.logback.core.model.conditional.ElseModel ['JoranFuzzer'] []
ch.qos.logback.classic.layout.TTLLLayout ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__12 ['JoranFuzzer'] []
ch.qos.logback.core.recovery.ResilientOutputStreamBase$lambda_postIOFailure_1__96 ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__50 ['JoranFuzzer'] []
ch.qos.logback.classic.net.SSLSocketReceiver ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.conditional.ElseModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.LoggerAction ['JoranFuzzer'] []
ch.qos.logback.classic.spi.LogbackServiceProvider [] []
ch.qos.logback.core.joran.action.ImplicitModelDataForComplexProperty ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.StatusListenerModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__82 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BlueCompositeConverter [] []
ch.qos.logback.classic.helpers.WithLayoutListAppender ['JoranFuzzer'] []
ch.qos.logback.classic.net.SocketReceiver ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.CallerDataConverter ['JoranFuzzer'] []
ch.qos.logback.core.net.server.AbstractServerSocketAppender$1 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.TimeBasedRollingPolicy ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_0__87 ['JoranFuzzer'] []
ch.qos.logback.classic.filter.LevelFilter ['JoranFuzzer'] []
ch.qos.logback.core.model.ImportModel ['JoranFuzzer'] []
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.WhiteCompositeConverter [] []
ch.qos.logback.core.model.processor.ShutdownHookModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.ChainedModelFilter ['JoranFuzzer'] []
ch.qos.logback.core.util.CloseUtil ['JoranFuzzer'] []
ch.qos.logback.core.ContextBase ['JoranFuzzer'] []
org.slf4j.helpers.SubstituteServiceProvider [] []
ch.qos.logback.core.joran.spi.CAI_WithLocatorSupport ['JoranFuzzer'] []
ch.qos.logback.classic.filter.ThresholdFilter ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__15 ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__54 ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__4 ['JoranFuzzer'] []
ch.qos.logback.core.encoder.LayoutWrappingEncoder ['JoranFuzzer'] []
ch.qos.logback.core.boolex.Matcher ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__33 ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.XMLUtil [] []
ch.qos.logback.classic.util.DefaultJoranConfigurator ['JoranFuzzer'] []
ch.qos.logback.core.AsyncAppenderBase ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldBlueCompositeConverter [] []
ch.qos.logback.classic.spi.LoggerContextAwareBase ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__47 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.DelayingListAppender ['JoranFuzzer'] []
ch.qos.logback.core.net.server.ConcurrentServerRunner$ClientWrapper ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.ConfigurableSSLServerSocketFactory ['JoranFuzzer'] []
ch.qos.logback.classic.log4j.XMLLayout ['JoranFuzzer'] []
ch.qos.logback.core.spi.AbstractComponentTracker$Entry ['JoranFuzzer'] []
org.slf4j.helpers.Util$ClassContextSecurityManager [] []
ch.qos.logback.core.model.processor.AllowAllModelFilter ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.conditional.ThenModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.MockInitialContext ['JoranFuzzer'] []
ch.qos.logback.core.util.Loader$2 [] []
ch.qos.logback.classic.pattern.LineSeparatorConverter ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.DefineModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$makeInstance2__3 ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase ['JoranFuzzer'] []
ch.qos.logback.classic.spi.LoggingEventVO ['JoranFuzzer'] []
ch.qos.logback.core.model.TimestampModel ['JoranFuzzer'] []
ch.qos.logback.classic.helpers.MDCInsertingServletFilter [] []
ch.qos.logback.core.joran.conditional.ElseAction ['JoranFuzzer'] []
ch.qos.logback.classic.boolex.JaninoEventEvaluator ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_2__22 ['JoranFuzzer'] []
ch.qos.logback.core.joran.sanity.SanityChecker$lambda_deepFindNestedSubModelsOfType_1__69 ['JoranFuzzer'] []
ch.qos.logback.classic.util.LogbackMDCAdapter ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_4__91 ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__86 ['JoranFuzzer'] []
ch.qos.logback.classic.model.ConfigurationModel ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.AppenderModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.SiftAction ['JoranFuzzer'] []
org.slf4j.helpers.Reporter$TargetChoice [] []
ch.qos.logback.core.testUtil.StringListAppender ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_1__21 ['JoranFuzzer'] []
ch.qos.logback.classic.spi.StackTraceElementProxy ['JoranFuzzer'] []
org.slf4j.helpers.Reporter$Level [] []
ch.qos.logback.core.joran.util.ConfigurationWatchListUtil ['JoranFuzzer'] []
ch.qos.logback.core.status.OnConsoleStatusListener ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_10__30 ['JoranFuzzer'] []
ch.qos.logback.classic.model.LevelModel ['JoranFuzzer'] []
java.util.concurrent.Executor [] []
ch.qos.logback.classic.spi.ThrowableProxyUtil ['JoranFuzzer'] []
ch.qos.logback.core.model.DefineModel ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.ReceiverAction ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.DependencyDefinition ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.LoggerModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_3__90 ['JoranFuzzer'] []
ch.qos.logback.core.subst.Node ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.DateTokenConverter ['JoranFuzzer'] []
ch.qos.logback.classic.selector.servlet.LoggerContextFilter [] []
ch.qos.logback.core.joran.spi.EventPlayer ['JoranFuzzer'] []
ch.qos.logback.core.status.NopStatusListener [] []
ch.qos.logback.classic.model.processor.RootLoggerModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.LoggerContextListenerAction ['JoranFuzzer'] []
ch.qos.logback.core.spi.AbstractComponentTracker$2 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.color.HighlightingCompositeConverter ['JoranFuzzer'] []
ch.qos.logback.core.util.InterruptUtil ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.PeriodicityType [] []
ch.qos.logback.classic.boolex.OnErrorEvaluator ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ImplicitModelAction ['JoranFuzzer'] []
ch.qos.logback.core.encoder.NonClosableInputStream ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__6 ['JoranFuzzer'] []
ch.qos.logback.classic.LoggerContext ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.DefinePropertyAction ['JoranFuzzer'] []
ch.qos.logback.core.net.server.RemoteReceiverStreamClient ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.SaxEventInterpretationContext ['JoranFuzzer'] []
ch.qos.logback.classic.model.LoggerContextListenerModel ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.EventEvaluatorModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__72 ['JoranFuzzer'] []
ch.qos.logback.classic.AsyncAppender ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SSLContextFactoryBean ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__81 ['JoranFuzzer'] []
org.slf4j.LoggerFactory$lambda_getServiceLoader_0__1 [] []
ch.qos.logback.core.property.FileExistsPropertyDefiner ['JoranFuzzer'] []
ch.qos.logback.classic.selector.servlet.ContextDetachingSCL [] []
ch.qos.logback.core.pattern.color.BlackCompositeConverter [] []
ch.qos.logback.core.helpers.CyclicBuffer ['JoranFuzzer'] []
ch.qos.logback.core.helpers.NOPAppender ['JoranFuzzer'] []
ch.qos.logback.core.util.AggregationType [] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_12__32 ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.RemoteAppenderStreamClient ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileFilterUtil$2 [] []
ch.qos.logback.classic.pattern.DateConverter ['JoranFuzzer'] []
ch.qos.logback.core.model.ShutdownHookModel ['JoranFuzzer'] []
ch.qos.logback.core.net.AutoFlushingObjectWriter ['JoranFuzzer'] []
ch.qos.logback.core.subst.Token ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.TimestampModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.spi.ClassPackagingData ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.FileToBufferUtil [] []
ch.qos.logback.core.joran.action.NOPAction ['JoranFuzzer'] []
ch.qos.logback.classic.BasicConfigurator ['JoranFuzzer'] []
ch.qos.logback.classic.net.SimpleSocketServer ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.SerializeModelModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.pattern.PatternLayoutEncoderBase ['JoranFuzzer'] []
ch.qos.logback.core.recovery.RecoveryCoordinator ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__9 ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.SSLServerSocketReceiver ['JoranFuzzer'] []
ch.qos.logback.core.filter.EvaluatorFilter ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__44 ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.SaxEventRecorder ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.ModelInterpretationContext ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.DefaultNestedComponentRegistry ['JoranFuzzer'] []
org.slf4j.helpers.FormattingTuple ['JoranFuzzer'] []
ch.qos.logback.classic.PatternLayout ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__84 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.LocalSequenceNumberConverter ['JoranFuzzer'] []
ch.qos.logback.classic.sift.MDCBasedDiscriminator ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SSLConfigurableSocket ['JoranFuzzer'] []
ch.qos.logback.classic.sift.ContextBasedDiscriminator ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.LevelConverter ['JoranFuzzer'] []
org.slf4j.helpers.NOPMDCAdapter ['JoranFuzzer'] []
ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy ['JoranFuzzer'] []
ch.qos.logback.classic.net.SocketAcceptor [] []
ch.qos.logback.core.joran.spi.ConsoleTarget$2 ['JoranFuzzer'] []
java.io.BufferedReader [] []
org.slf4j.spi.NOPLoggingEventBuilder [] []
ch.qos.logback.core.joran.spi.ConsoleTarget$1 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.RefContainerDependencyAnalyser ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileFilterUtil ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldWhiteCompositeConverter [] []
ch.qos.logback.classic.net.SSLSocketAppender ['JoranFuzzer'] []
org.slf4j.helpers.BasicMarkerFactory [] []
ch.qos.logback.core.pattern.LiteralConverter ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.EnsureExceptionHandling ['JoranFuzzer'] []
ch.qos.logback.classic.net.SocketAppender ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.CompositeNode ['JoranFuzzer'] []
ch.qos.logback.core.model.conditional.IfModel$BranchState [] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__78 ['JoranFuzzer'] []
ch.qos.logback.core.net.AbstractSocketAppender$1 ['JoranFuzzer'] []
org.slf4j.event.SubstituteLoggingEvent ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__38 ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ContextPropertyAction ['JoranFuzzer'] []
ch.qos.logback.core.util.CachingDateFormatter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldGreenCompositeConverter [] []
ch.qos.logback.core.joran.event.stax.BodyEvent ['JoranFuzzer'] []
ch.qos.logback.classic.spi.LoggerComparator ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.PreconditionValidator ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.RootLoggerAction ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ShutdownHookAction ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_6__26 ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_2__89 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldRedCompositeConverter [] []
ch.qos.logback.classic.pattern.ClassOfCallerConverter ['JoranFuzzer'] []
org.slf4j.helpers.SubstituteLogger ['JoranFuzzer'] []
ch.qos.logback.core.spi.AbstractComponentTracker$1 ['JoranFuzzer'] []
ch.qos.logback.core.util.ContextUtil ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__56 ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.LogbackClassicDefaultNestedComponentRules ['JoranFuzzer'] []
ch.qos.logback.core.util.COWArrayList ['JoranFuzzer'] []
ch.qos.logback.classic.spi.LoggerContextVO ['JoranFuzzer'] []
ch.qos.logback.core.util.NetworkAddressUtil ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileFilterUtil$1 [] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.DummyEncoder ['JoranFuzzer'] []
ch.qos.logback.core.util.Duration ['JoranFuzzer'] []
ch.qos.logback.core.spi.AbstractComponentTracker$3 ['JoranFuzzer'] []
ch.qos.logback.core.net.server.RemoteReceiverServerRunner ['JoranFuzzer'] []
ch.qos.logback.core.util.DatePatternToRegexUtil ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.MDCValueLevelPair [] []
ch.qos.logback.classic.util.ContextSelectorStaticBinder ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__85 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldMagentaCompositeConverter [] []
ch.qos.logback.core.model.util.TagUtil [] []
ch.qos.logback.classic.Level ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__11 ['JoranFuzzer'] []
ch.qos.logback.core.net.server.ConcurrentServerRunner$1 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.AllowModelFilter ['JoranFuzzer'] []
ch.qos.logback.core.BasicStatusManager ['JoranFuzzer'] []
org.slf4j.spi.DefaultLoggingEventBuilder [] []
ch.qos.logback.core.rolling.helper.IntegerTokenConverter ['JoranFuzzer'] []
java.lang.System ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.RedCompositeConverter [] []
ch.qos.logback.core.net.DefaultSocketConnector ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__51 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.PropertyModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.util.StringUtil ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator2 ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__77 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.FixedWindowRollingPolicy ['JoranFuzzer'] []
ch.qos.logback.core.joran.ParamModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.DuplicateMessageFilter ['JoranFuzzer'] []
java.io.InputStream [] []
ch.qos.logback.classic.joran.action.ContextNameAction ['JoranFuzzer'] []
ch.qos.logback.classic.spi.LoggerRemoteView [] []
ch.qos.logback.core.model.processor.conditional.IfModelHandler$Branch [] []
ch.qos.logback.core.spi.ScanException ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileStoreUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__40 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.ReplacingCompositeConverter ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$lambda_link_2__66 ['JoranFuzzer'] []
ch.qos.logback.core.net.DefaultSocketConnector$ConsoleExceptionHandler ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.ThrowableProxyConverter ['JoranFuzzer'] []
ch.qos.logback.core.util.TimeUtil [] []
ch.qos.logback.core.model.processor.DefaultProcessor$secondPhaseTraverse__19 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.TimeBasedArchiveRemover ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.NOPModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.ReconfigureOnChangeFilter$ReconfiguringThread ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.EventEvaluatorAction ['JoranFuzzer'] []
ch.qos.logback.core.model.ModelUtil ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator$lambda_addElementSelectorAndActionAssociations_9__29 ['JoranFuzzer'] []
org.slf4j.helpers.NOP_FallbackServiceProvider [] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__100 ['JoranFuzzer'] []
ch.qos.logback.core.joran.conditional.PropertyEvalScriptBuilder ['JoranFuzzer'] []
ch.qos.logback.classic.net.SocketNode ['JoranFuzzer'] []
ch.qos.logback.core.joran.spi.HostClassAndPropertyDouble ['JoranFuzzer'] []
ch.qos.logback.core.model.ParamModel ['JoranFuzzer'] []
ch.qos.logback.core.subst.Tokenizer$TokenizerState [] []
ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.ConfigurationAction ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__97 ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender ['JoranFuzzer'] []
ch.qos.logback.core.net.server.RemoteReceiverServerListener ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.RelativeTimeConverter ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.FileFilterUtil$lambda_filesInFolderMatchingStemRegex_0__92 ['JoranFuzzer'] []
org.slf4j.event.Level ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__71 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.CyanCompositeConverter [] []
ch.qos.logback.core.model.ImplicitModel ['JoranFuzzer'] []
org.slf4j.helpers.BasicMarker ['JoranFuzzer'] []
ch.qos.logback.core.recovery.ResilientSyslogOutputStream ['JoranFuzzer'] []
ch.qos.logback.core.ConsoleAppender$lambda_wrapWithJansi_1__88 ['JoranFuzzer'] []
ch.qos.logback.classic.spi.PlatformInfo [] []
ch.qos.logback.classic.model.processor.LevelModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.spi.CyclicBufferTracker ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.PropertyAction ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.RollingCalendar ['JoranFuzzer'] []
java.lang.ProcessBuilder [] []
ch.qos.logback.classic.pattern.MDCConverter ['JoranFuzzer'] []
org.slf4j.helpers.MessageFormatter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.SimpleKeywordNode ['JoranFuzzer'] []
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP$Usage [] []
ch.qos.logback.core.model.processor.AppenderRefDependencyAnalyser ['JoranFuzzer'] []
ch.qos.logback.classic.html.DefaultThrowableRenderer ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.ProcessingPhase [] []
org.slf4j.event.KeyValuePair ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.ThreadConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.util.beans.BeanDescription ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__7 ['JoranFuzzer'] []
ch.qos.logback.core.status.StatusListenerAsList ['JoranFuzzer'] []
ch.qos.logback.core.pattern.SpacePadder ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.ClassicEvaluatorAction [] []
ch.qos.logback.classic.pattern.MarkerConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.sanity.AppenderWithinAppenderSanityChecker ['JoranFuzzer'] []
ch.qos.logback.core.FileAppender ['JoranFuzzer'] []
ch.qos.logback.core.joran.conditional.PropertyWrapperForScripts [] []
ch.qos.logback.classic.spi.LoggingEvent ['JoranFuzzer'] []
ch.qos.logback.core.model.SerializeModelModel ['JoranFuzzer'] []
ch.qos.logback.classic.sift.SiftingAppender ['JoranFuzzer'] []
ch.qos.logback.classic.html.UrlCssBuilder ['JoranFuzzer'] []
ch.qos.logback.core.net.ObjectWriterFactory ['JoranFuzzer'] []
ch.qos.logback.core.sift.SiftModelHandler$lambda_computeAppenderModelCount_0__93 ['JoranFuzzer'] []
ch.qos.logback.classic.sift.JNDIBasedContextDiscriminator ['JoranFuzzer'] []
ch.qos.logback.core.joran.sanity.AppenderWithinAppenderSanityChecker$lambda_check_0__55 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.SequenceNumberConverter ['JoranFuzzer'] []
ch.qos.logback.classic.util.LevelToSyslogSeverity ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderTracker ['JoranFuzzer'] []
ch.qos.logback.classic.turbo.LRUMessageCache ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.SequenceNumberGeneratorAction ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__98 ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.Compressor$CompressionRunnable ['JoranFuzzer'] []
ch.qos.logback.core.util.ExecutorServiceUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.SaxEvent ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ActionUtil ['JoranFuzzer'] []
ch.qos.logback.classic.spi.ThrowableProxy ['JoranFuzzer'] []
org.slf4j.helpers.Util [] []
ch.qos.logback.core.joran.util.beans.BeanDescriptionFactory ['JoranFuzzer'] []
ch.qos.logback.classic.selector.ContextJNDISelector ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__63 ['JoranFuzzer'] []
ch.qos.logback.core.joran.util.beans.BeanDescriptionCache ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__5 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.Node ['JoranFuzzer'] []
ch.qos.logback.core.util.FixedDelay ['JoranFuzzer'] []
ch.qos.logback.core.spi.FilterReply [] []
ch.qos.logback.core.model.AppenderRefModel ['JoranFuzzer'] []
ch.qos.logback.core.testUtil.EnvUtilForTests [] []
ch.qos.logback.core.testUtil.TrivialStatusListener ['JoranFuzzer'] []
ch.qos.logback.classic.net.server.RemoteAppenderServerListener ['JoranFuzzer'] []
ch.qos.logback.core.util.StatusListenerConfigHelper ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SSLNestedComponentRegistryRules ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$makeInstance__13 ['JoranFuzzer'] []
ch.qos.logback.core.net.ssl.SSLParametersConfiguration ['JoranFuzzer'] []
ch.qos.logback.classic.util.ContextInitializer ['JoranFuzzer'] []
org.slf4j.event.DefaultLoggingEvent [] []
ch.qos.logback.classic.servlet.LogbackServletContainerInitializer [] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__99 ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.PropertyConverter ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.IncludeAction ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.MagentaCompositeConverter [] []
ch.qos.logback.core.read.CyclicBufferAppender ['JoranFuzzer'] []
ch.qos.logback.classic.Logger ['JoranFuzzer'] []
ch.qos.logback.core.rolling.RollingFileAppender ['JoranFuzzer'] []
ch.qos.logback.classic.ViewStatusMessagesServlet [] []
ch.qos.logback.core.net.ssl.SSLConfiguration ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.FileOfCallerConverter ['JoranFuzzer'] []
ch.qos.logback.core.spi.ConfigurationEvent ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ImplicitModelData ['JoranFuzzer'] []
ch.qos.logback.core.joran.action.ImportAction ['JoranFuzzer'] []
ch.qos.logback.core.net.SMTPAppenderBase$SenderRunnable ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.stax.StaxEventRecorder [] []
ch.qos.logback.core.subst.Tokenizer ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.GrayCompositeConverter [] []
ch.qos.logback.core.joran.util.ParentTag_Tag_Class_Tuple ['JoranFuzzer'] []
ch.qos.logback.core.sift.AppenderFactoryUsingSiftModel$makeInstance__101 ['JoranFuzzer'] []
org.slf4j.helpers.ThreadLocalMapOfStacks [] []
java.io.BufferedWriter [] []
org.slf4j.helpers.SubstituteLoggerFactory [] []
ch.qos.logback.core.pattern.IdentityCompositeConverter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.util.AsIsEscapeUtil ['JoranFuzzer'] []
ch.qos.logback.core.util.OptionHelper ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__83 ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.InsertFromJNDIModelHandler ['JoranFuzzer'] []
ch.qos.logback.core.recovery.ResilientFileOutputStream ['JoranFuzzer'] []
ch.qos.logback.core.rolling.helper.SizeAndTimeBasedArchiveRemover ['JoranFuzzer'] []
java.lang.Runtime [] []
ch.qos.logback.core.rolling.helper.SizeAndTimeBasedArchiveRemover$1 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.TokenStream ['JoranFuzzer'] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__74 ['JoranFuzzer'] []
ch.qos.logback.core.joran.util.PropertySetter ['JoranFuzzer'] []
ch.qos.logback.classic.joran.action.LevelAction ['JoranFuzzer'] []
org.slf4j.helpers.NormalizedParameters ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.FormattingNode ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__42 ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.YellowCompositeConverter [] []
ch.qos.logback.classic.spi.CallerData ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.NopThrowableInformationConverter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.ConverterUtil ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.EndEvent ['JoranFuzzer'] []
ch.qos.logback.core.model.processor.SequenceNumberGeneratorModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.model.RootLoggerModel ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.Token ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.OptionTokenizer ['JoranFuzzer'] []
ch.qos.logback.core.sift.DefaultDiscriminator ['JoranFuzzer'] []
ch.qos.logback.classic.util.LoggerNameUtil ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldCyanCompositeConverter ['JoranFuzzer'] []
ch.qos.logback.core.pattern.color.BoldYellowCompositeConverter [] []
ch.qos.logback.classic.util.ContextInitializer$1 ['JoranFuzzer'] []
ch.qos.logback.core.subst.NodeToStringTransformer ['JoranFuzzer'] []
ch.qos.logback.core.helpers.ThrowableToStringArray ['JoranFuzzer'] []
ch.qos.logback.core.status.StatusUtil ['JoranFuzzer'] []
ch.qos.logback.core.sift.NOPSiftModelHandler ['JoranFuzzer'] []
ch.qos.logback.classic.pattern.Util [] []
ch.qos.logback.core.joran.spi.ElementSelector ['JoranFuzzer'] []
ch.qos.logback.core.joran.event.stax.EndEvent ['JoranFuzzer'] []
ch.qos.logback.core.joran.JoranConfiguratorBase$init__41 ['JoranFuzzer'] []
ch.qos.logback.core.util.Loader ['JoranFuzzer'] []
ch.qos.logback.classic.joran.JoranConfigurator ['JoranFuzzer'] []
ch.qos.logback.core.pattern.parser.Parser ['JoranFuzzer'] []
ch.qos.logback.core.util.DefaultInvocationGate ['JoranFuzzer'] []
ch.qos.logback.core.util.Loader$1 [] []
ch.qos.logback.core.joran.ModelClassToModelHandlerLinkerBase$makeInstance__73 ['JoranFuzzer'] []
org.slf4j.LoggerFactoryFriend [] []
ch.qos.logback.core.testUtil.TeeOutputStream ['JoranFuzzer'] []
ch.qos.logback.core.util.SimpleInvocationGate ['JoranFuzzer'] []
ch.qos.logback.classic.jul.JULHelper ['JoranFuzzer'] []
ch.qos.logback.classic.joran.ModelClassToModelHandlerLinker$makeInstance__57 ['JoranFuzzer'] []
ch.qos.logback.core.model.StatusListenerModel ['JoranFuzzer'] []
ch.qos.logback.classic.model.processor.ReceiverModelHandler ['JoranFuzzer'] []

Directories in report

Directory