diff --git a/build.gradle.kts b/build.gradle.kts index 6423ded..b1d9b3e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -62,7 +62,7 @@ subprojects { maven { name = "GitHubPackages" url = uri("https://maven.pkg.github.com/truzzt/mds-ap3") - version = "0.2.1" + version = "0.2.2" credentials { username = System.getenv("USERNAME") password = System.getenv("TOKEN") diff --git a/logging-house-client/src/main/java/com/truzzt/extension/logginghouse/client/LoggingHouseClientExtension.java b/logging-house-client/src/main/java/com/truzzt/extension/logginghouse/client/LoggingHouseClientExtension.java index d7400b1..618a663 100644 --- a/logging-house-client/src/main/java/com/truzzt/extension/logginghouse/client/LoggingHouseClientExtension.java +++ b/logging-house-client/src/main/java/com/truzzt/extension/logginghouse/client/LoggingHouseClientExtension.java @@ -72,6 +72,8 @@ public class LoggingHouseClientExtension implements ServiceExtension { private URL loggingHouseLogUrl; public Monitor monitor; + private boolean enabled; + @Override public String name() { @@ -84,12 +86,19 @@ public void initialize(ServiceExtensionContext context) { var extensionEnabled = context.getSetting(LOGGINGHOUSE_CLIENT_EXTENSION_ENABLED, true); if (!extensionEnabled) { + enabled = false; monitor.info("Logginghouse client extension is disabled."); return; } + enabled = true; monitor.info("Logginghouse client extension is enabled."); loggingHouseLogUrl = readUrlFromSettings(context); + + registerSerializerClearingHouseMessages(context); + registerClearingHouseMessageSenders(context); + + registerEventSubscriber(context); } private URL readUrlFromSettings(ServiceExtensionContext context) { @@ -153,7 +162,11 @@ private void registerClearingHouseMessageSenders(ServiceExtensionContext context @Override public void start() { - monitor.info("Starting Logginghouse client extension."); + if (!enabled) { + monitor.info("Skipping start of Logginghouse client extension (disabled)."); + } else { + monitor.info("Starting Logginghouse client extension."); + } } @Override