diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md
index 4796e0d..d96483a 100644
--- a/doc/changes/changelog.md
+++ b/doc/changes/changelog.md
@@ -1,5 +1,6 @@
# Changes
+* [0.6.10](changes_0.6.10.md)
* [0.6.9](changes_0.6.9.md)
* [0.6.8](changes_0.6.8.md)
* [0.6.7](changes_0.6.7.md)
diff --git a/doc/changes/changes_0.6.10.md b/doc/changes/changes_0.6.10.md
new file mode 100644
index 0000000..a586b23
--- /dev/null
+++ b/doc/changes/changes_0.6.10.md
@@ -0,0 +1,11 @@
+# Udf Debugging Java 0.6.10, released 2023-??-??
+
+Code name: Reduce dependencies
+
+## Summary
+
+This release replaces code that causes an unnecessary dependency on slf4j-api.
+
+## Refactoring
+
+* #55: Replaced code using `slf4j-api`
diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom
index 3b5cb6c..cff79e0 100644
--- a/pk_generated_parent.pom
+++ b/pk_generated_parent.pom
@@ -3,7 +3,7 @@
4.0.0
com.exasol
udf-debugging-java-generated-parent
- 0.6.9
+ 0.6.10
pom
UTF-8
diff --git a/pom.xml b/pom.xml
index ceb1ad2..9b6ab6e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
udf-debugging-java
- 0.6.9
+ 0.6.10
udf-debugging-java
Utilities for debugging, profiling and code coverage measure for UDFs.
https://github.com/exasol/udf-debugging-java/
@@ -12,16 +12,6 @@
5.9.3
0.8.10
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
- ossrh
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
jakarta.json
@@ -98,8 +88,7 @@
1.3
test
-
+
com.exasol
exasol-testcontainers
@@ -183,7 +172,7 @@
udf-debugging-java-generated-parent
com.exasol
- 0.6.9
+ 0.6.10
pk_generated_parent.pom
diff --git a/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java b/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java
index 1946e9c..9332b07 100644
--- a/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java
+++ b/src/main/java/com/exasol/udfdebugging/UdfTestSetup.java
@@ -2,11 +2,9 @@
import java.sql.Connection;
import java.util.List;
+import java.util.logging.Logger;
import java.util.stream.Collectors;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import com.exasol.bucketfs.Bucket;
import com.exasol.exasoltestsetup.ExasolTestSetup;
import com.exasol.udfdebugging.modules.coverage.CoverageModuleFactory;
@@ -20,7 +18,7 @@
public class UdfTestSetup implements AutoCloseable {
private static final List AVAILABLE_MODULES = List.of(new DebuggingModuleFactory(),
new CoverageModuleFactory(), new JProfilerModuleFactory(), new UdfLogsModuleFactory());
- private static final Logger LOGGER = LoggerFactory.getLogger(UdfTestSetup.class);
+ private static final Logger LOGGER = Logger.getLogger(UdfTestSetup.class.getName());
private final List enabledModules;
/**
@@ -69,15 +67,13 @@ public String[] getJvmOptions() {
}
private void printInfoMessage() {
- if (LOGGER.isInfoEnabled()) {
- LOGGER.info(getInfoMessage());
- }
+ LOGGER.info(this::getInfoMessage);
}
private String getInfoMessage() {
- return AVAILABLE_MODULES.stream()
+ return "UDF debug config: " + AVAILABLE_MODULES.stream()
.map(module -> module.getModulePropertyName() + ": " + (module.isEnabled() ? "✓" : "✗"))
- .collect(Collectors.joining("; ")) + "\n";
+ .collect(Collectors.joining("; "));
}
@Override