From: Adam Date: Sun, 20 Mar 2022 23:35:43 +0000 (-0400) Subject: logging: use channel names from marker X-Git-Url: https://jfr.im/git/irc/rizon/acid.git/commitdiff_plain/8015abf6b56556e38c06228046797238aacb4a17 logging: use channel names from marker --- diff --git a/acid/src/main/java/net/rizon/acid/logging/Logger.java b/acid/src/main/java/net/rizon/acid/logging/Logger.java index 4ff932c..c04dd5a 100644 --- a/acid/src/main/java/net/rizon/acid/logging/Logger.java +++ b/acid/src/main/java/net/rizon/acid/logging/Logger.java @@ -11,6 +11,7 @@ import net.rizon.acid.core.AcidCore; import net.rizon.acid.core.Acidictive; import net.rizon.acid.core.User; import net.rizon.acid.util.Format; +import org.slf4j.Marker; public class Logger extends UnsynchronizedAppenderBase { @@ -43,6 +44,7 @@ public class Logger extends UnsynchronizedAppenderBase String message = event.getFormattedMessage(); IThrowableProxy throwable = event.getThrowableProxy(); + Marker marker = event.getMarker(); StackTraceElement[] stes = null; if (throwable != null) @@ -57,7 +59,16 @@ public class Logger extends UnsynchronizedAppenderBase if (AcidCore.me != null && !AcidCore.me.isBursting() && User.findUser(Acidictive.conf.general.control) != null) { - String routingSpam = Acidictive.conf.getChannelNamed("routing-spam"); + String routingSpam; + + if (marker != null) + { + routingSpam = Acidictive.conf.getChannelNamed(marker.getName()); + } + else + { + routingSpam = Acidictive.conf.getChannelNamed("routing-spam"); + } if (message != null) {