APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal.log

public final Enum LoggerRole

extends Enum<LoggerRole>
Class Inheritance
Imports
java.util.Collection, .Objects, java.util.function.Function, jdk.jpackage.internal.cli.OptionValue

Field Summary

Modifier and TypeField and Description
public static final LoggerRole
public static final LoggerRole
private final OptionValue<? extends Logger>
private final Function<Collection<LoggerTrait>, ? extends Logger>
public static final LoggerRole
public static final LoggerRole
public static final LoggerRole
public static final LoggerRole

Constructor Summary

AccessConstructor and Description
private
LoggerRole(OptionValue<? extends Logger> logger, Function<Collection<LoggerTrait>, ? extends Logger> loggerCtor)

Method Summary

Modifier and TypeMethod and Description
pack-priv Logger
public OptionValue<? extends Logger>
public static LoggerRole
public static LoggerRole[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COMMAND_LOGGERback to summary
public static final LoggerRole COMMAND_LOGGER
ERROR_LOGGERback to summary
public static final LoggerRole ERROR_LOGGER
loggerback to summary
private final OptionValue<? extends Logger> logger
loggerCtorback to summary
private final Function<Collection<LoggerTrait>, ? extends Logger> loggerCtor
PROGRESS_LOGGERback to summary
public static final LoggerRole PROGRESS_LOGGER
RESOURCE_LOGGERback to summary
public static final LoggerRole RESOURCE_LOGGER
SUMMARY_LOGGERback to summary
public static final LoggerRole SUMMARY_LOGGER
TRACE_LOGGERback to summary
public static final LoggerRole TRACE_LOGGER

Constructor Detail

LoggerRoleback to summary
private LoggerRole(OptionValue<? extends Logger> logger, Function<Collection<LoggerTrait>, ? extends Logger> loggerCtor)

Method Detail

createLoggerback to summary
pack-priv Logger createLogger(Collection<LoggerTrait> traits)
loggerback to summary
public OptionValue<? extends Logger> logger()
valueOfback to summary
public static LoggerRole valueOf(String name)
valuesback to summary
public static LoggerRole[] values()