-
Notifications
You must be signed in to change notification settings - Fork 1
io microsphere logging jmx LoggingMXBeanRegistrar
Type: Class | Module: microsphere-logging-commons | Package: io.microsphere.logging.jmx | Since: 1.0.0
Source:
microsphere-logging-commons/src/main/java/io/microsphere/logging/jmx/LoggingMXBeanRegistrar.java
The Registrar class to register all LoggingMXBean LoggingMXBeans
that are adapted by Logging instances loaded from ServiceLoader.
public abstract class LoggingMXBeanRegistrarAuthor: Mercy
-
Introduced in:
1.0.0 -
Current Project Version:
0.1.14-SNAPSHOT
This component is tested and compatible with the following Java versions:
| Java Version | Status |
|---|---|
| Java 8 | ✅ Compatible |
| Java 11 | ✅ Compatible |
| Java 17 | ✅ Compatible |
| Java 21 | ✅ Compatible |
| Java 25 | ✅ Compatible |
Add the following dependency to your pom.xml:
<dependency>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-logging-commons</artifactId>
<version>${microsphere-logging.version}</version>
</dependency>Tip: Use the BOM (
microsphere-logging-dependencies) for consistent version management. See the Getting Started guide.
import io.microsphere.logging.jmx.LoggingMXBeanRegistrar;| Method | Description |
|---|---|
registerAll |
Register all LoggingMXBean LoggingMXBeans that are adapted by Logging instances |
registerAll |
Register all LoggingMXBean LoggingMXBeans that are adapted by Logging instances |
register |
Register LoggingMXBean LoggingMXBean that is adapted by specified Logging instance. |
getRegisteredLoggingObjectInstances |
Get all registered LoggingMXBean LoggingMXBeans as ObjectInstance instances. |
public static List<ObjectInstance> registerAll()Register all LoggingMXBean LoggingMXBeans that are adapted by Logging instances
loaded from ServiceLoader by default ClassLoader.
public static List<ObjectInstance> registerAll(ClassLoader classLoader)Register all LoggingMXBean LoggingMXBeans that are adapted by Logging instances
loaded from ServiceLoader by specified ClassLoader.
public static ObjectInstance register(Logging logging)Register LoggingMXBean LoggingMXBean that is adapted by specified Logging instance.
public static Set<ObjectInstance> getRegisteredLoggingObjectInstances()Get all registered LoggingMXBean LoggingMXBeans as ObjectInstance instances.
LoggingMXBeanServiceLoader
This documentation was auto-generated from the source code of microsphere-logging.
java-logging
log4j
log4j2
- DelegatingLayout
- InMemoryAppender
- Log4j2Logger
- Log4j2LoggerFactory
- Log4j2Logging
- Log4j2Utils
- LogEventComparator
- SmartFileAppenderLayout
logback
logging-commons
- DefaultLoggingLevelsResolver
- Logging
- LoggingLevelsResolver
- LoggingMXBeanAdapter
- LoggingMXBeanRegistrar
- LoggingUtils
logging-examples
logging-test