Class LoggersEndpoint
java.lang.Object
io.micronaut.management.endpoint.loggers.LoggersEndpoint
@Endpoint(id="loggers",
defaultSensitive=false,
defaultEnabled=false)
public class LoggersEndpoint
extends Object
Exposes an
Endpoint to manage loggers.- Since:
- 1.0
- Author:
- Matthew Moss
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLoggersEndpoint(ManagedLoggingSystem loggingSystem, LoggersManager<Map<String, Object>> loggersManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleanloggers()voidsetLogLevel(@NotBlank String name, @Nullable LogLevel configuredLevel) voidsetWriteSensitive(boolean writeSensitive) Determines whether modifications to the log level should require authentication.
-
Field Details
-
NAME
-
PREFIX
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLEDEndpoint default enabled.- See Also:
-
DEFAULT_SENSITIVE
public static final boolean DEFAULT_SENSITIVEEndpoint default sensitivity.- See Also:
-
-
Constructor Details
-
LoggersEndpoint
public LoggersEndpoint(ManagedLoggingSystem loggingSystem, LoggersManager<Map<String, Object>> loggersManager) - Parameters:
loggingSystem- theLoggingSystemloggersManager- theLoggersManager
-
-
Method Details
-
loggers
-
logger
-
setLogLevel
-
isWriteSensitive
public boolean isWriteSensitive()- Returns:
- True if modifications require authentication
-
setWriteSensitive
public void setWriteSensitive(boolean writeSensitive) Determines whether modifications to the log level should require authentication. Default value (true).- Parameters:
writeSensitive- The write sensitivity option.
-