From 2ec18a2a4ffcc457aef79b1cbb996d54d49fa559 Mon Sep 17 00:00:00 2001 From: "Tobias Burdow [Kaleidox]" Date: Sun, 21 Jan 2024 22:56:04 +0100 Subject: [PATCH] add loglevel field --- src/main/java/org/comroid/api/func/ext/Wrap.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/comroid/api/func/ext/Wrap.java b/src/main/java/org/comroid/api/func/ext/Wrap.java index c4b36092..aafbfbcb 100644 --- a/src/main/java/org/comroid/api/func/ext/Wrap.java +++ b/src/main/java/org/comroid/api/func/ext/Wrap.java @@ -1,7 +1,9 @@ package org.comroid.api.func.ext; +import lombok.Setter; import lombok.Value; import lombok.experimental.Delegate; +import lombok.experimental.NonFinal; import org.comroid.annotations.Category; import org.comroid.annotations.Ignore; import org.comroid.api.attr.MutableState; @@ -348,6 +350,7 @@ default Wrap flatMap(final @NotNull Function implements Wrap { @Delegate CompletableFuture future; + @NonFinal @Setter @NotNull Level logLevel = Level.FINE; public Future() { this(new CompletableFuture<>()); @@ -362,7 +365,7 @@ public T get() { try { return future.get(0, TimeUnit.SECONDS); } catch (ExecutionException | InterruptedException | TimeoutException e) { - Log.at(Level.WARNING, "Failed to immediately get resource", e); + Log.at(logLevel, "Failed to immediately get resource", e); return null; } }