public static class ConfigurationDiagnostic.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String reportTitle) |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationDiagnostic |
build() |
ConfigurationDiagnostic.Builder |
printConfiguration(DiagnosticConfig config)
Enable configuration reporting.
|
ConfigurationDiagnostic.Builder |
printContextTree(ContextTreeConfig treeConfig)
Enable context tree printing.
|
ConfigurationDiagnostic.Builder |
printOptions(OptionsConfig config)
Enables options reporting.
|
ConfigurationDiagnostic.Builder |
printStartupStats(boolean hideSmallTimes)
Enables startup statistic reporting.
|
public ConfigurationDiagnostic.Builder printStartupStats(boolean hideSmallTimes)
Enabled automatically if default bundle constructor used.
hideSmallTimes - true to hide times less then 1 ms, false to show everythingStatsRendererpublic ConfigurationDiagnostic.Builder printOptions(OptionsConfig config)
config - options section configurationpublic ConfigurationDiagnostic.Builder printConfiguration(DiagnosticConfig config)
In most situations default preset is enough:
new DiagnosticConfig().printDefaults();
config - configuration reporting section configurationDiagnosticRendererpublic ConfigurationDiagnostic.Builder printContextTree(ContextTreeConfig treeConfig)
Note: in contrast to diagnostic config which is empty by default, tree config prints everything by default.
treeConfig - context tree section configurationContextTreeRendererpublic ConfigurationDiagnostic build()