Class LoggersEndpointMBean
- java.lang.Object
- org.springframework.boot.actuate.endpoint.jmx.EndpointMBean
- org.springframework.boot.actuate.endpoint.jmx.LoggersEndpointMBean
- All Implemented Interfaces:
JmxEndpoint
public class LoggersEndpointMBean extends EndpointMBean
Adapter to exposeLoggersEndpoint
as anMvcEndpoint
.- Since:
- 1.5.0
Constructor Summary
Constructors Constructor Description LoggersEndpointMBean(String beanName, Endpoint<?> endpoint, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggersEndpoint
getEndpoint()
Object
getLogger(String loggerName)
Object
getLoggers()
void
setLogLevel(String loggerName, String logLevel)
Methods inherited from class org.springframework.boot.actuate.endpoint.jmx.EndpointMBean
convert, getEndpointClass, getEndpointType, getIdentity, isEnabled, isSensitive
Constructor Detail
LoggersEndpointMBean
public LoggersEndpointMBean(String beanName, Endpoint<?> endpoint, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Method Detail
getLoggers
@ManagedAttribute(description="Get log levels for all known loggers") public Object getLoggers()
getLogger
@ManagedOperation(description="Get log level for a given logger") public Object getLogger(String loggerName)
setLogLevel
@ManagedOperation(description="Set log level for a given logger") public void setLogLevel(String loggerName, String logLevel)
getEndpoint
public LoggersEndpoint getEndpoint()
- Overrides:
getEndpoint
in classEndpointMBean