public final class DiagnosticConfig
extends java.lang.Object
DiagnosticConfig config = new DiagnosticConfig()
.printBundles()
.printInstallers()
.printExtensions()
There are two presets for enabling default info logging (most commonly useful, {printDefaults()})
and all info logging (printAll()):
DiagnosticConfig config = new DiagnosticConfig().printDefaults()
for usage| Constructor and Description |
|---|
DiagnosticConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEmptyConfig() |
boolean |
isPrintBundles() |
boolean |
isPrintCommands() |
boolean |
isPrintDisabledItems() |
boolean |
isPrintExtensions() |
boolean |
isPrintInstallerInterfaceMarkers() |
boolean |
isPrintInstallers() |
boolean |
isPrintModules() |
boolean |
isPrintNotUsedInstallers() |
DiagnosticConfig |
printAll()
Shortcut method to enables all possible prints.
|
DiagnosticConfig |
printBundles()
Enables used bundles print.
|
DiagnosticConfig |
printCommands()
Enables installed commands (with classpath scan) print.
|
DiagnosticConfig |
printDefaults()
Enables default prints (most useful info): commands, bundles, installers, extensions, modules.
|
DiagnosticConfig |
printDisabledItems()
Enables disabled items print.
|
DiagnosticConfig |
printExtensions()
Enables extensions print.
|
DiagnosticConfig |
printInstallerInterfaceMarkers()
Enables installer markers interfaces indication.
|
DiagnosticConfig |
printInstallers()
Enables installers print.
|
DiagnosticConfig |
printModules()
Enables registered guice modules print (only directly registered modules).
|
DiagnosticConfig |
printNotUsedInstallers()
Enables not used installers print.
|
public boolean isEmptyConfig()
public boolean isPrintCommands()
public boolean isPrintBundles()
public boolean isPrintInstallers()
public boolean isPrintDisabledItems()
public boolean isPrintNotUsedInstallers()
public boolean isPrintInstallerInterfaceMarkers()
public boolean isPrintExtensions()
public boolean isPrintModules()
public DiagnosticConfig printCommands()
public DiagnosticConfig printBundles()
public DiagnosticConfig printInstallers()
If extensions printing enabled (printExtensions()), then extensions will be printed
just after installer.
Both installers and extensions printed in execution order (sorted).
If disabled installers print enabled (printDisabledItems()) then they will be printed
at the end of installers list.
All installers printing may be enabled with not used installers (printNotUsedInstallers()).
public DiagnosticConfig printDisabledItems()
printInstallers()
enabled).public DiagnosticConfig printNotUsedInstallers()
printInstallers() enabled.public DiagnosticConfig printInstallerInterfaceMarkers()
public DiagnosticConfig printExtensions()
printInstallers()) then extensions
will be printed relative to used installer, otherwise extensions printed as simple list.public DiagnosticConfig printModules()
public DiagnosticConfig printAll()
public DiagnosticConfig printDefaults()