https://github.com/cosium/jmx-configurator-for-logback
Deploys a JMX endpoint allowing to configure logback on-the-fly.
https://github.com/cosium/jmx-configurator-for-logback
jmx logback slf4j
Last synced: over 1 year ago
JSON representation
Deploys a JMX endpoint allowing to configure logback on-the-fly.
- Host: GitHub
- URL: https://github.com/cosium/jmx-configurator-for-logback
- Owner: Cosium
- License: lgpl-2.1
- Created: 2023-05-30T15:13:04.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T13:54:47.000Z (over 1 year ago)
- Last Synced: 2025-02-24T14:43:30.818Z (over 1 year ago)
- Topics: jmx, logback, slf4j
- Language: Java
- Homepage:
- Size: 127 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/Cosium/jmx-configurator-for-logback/actions/workflows/ci.yml)
[](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.cosium.jmx_configurator_for_logback%22%20AND%20a%3A%22jmx-configurator-for-logback%22)
# JMX Configurator for Logback
Deploys a JMX endpoint allowing to configure [logback](https://github.com/qos-ch/logback) on-the-fly.
# Quick start
1. Add the dependency:
```xml
com.cosium.jmx_configurator_for_logback
jmx-configurator-for-logback
${jmx-configurator-for-logback.version}
```
2. Use the JMX endpoint deployed at `com.cosium.jmx_configurator_for_logback:Name=default,Type=com.cosium.jmx_configurator_for_logback.JMXConfigurator`
# Prerequisites
- Java 17+
- [logback](https://github.com/qos-ch/logback) 1.4+
# Genesis
This project was created following [the logback commit](https://github.com/qos-ch/logback/commit/fa3de693048d25698af7264fd294a1c9ba6940d1) which removed JMX support from [logback](https://github.com/qos-ch/logback).