We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5773e53 commit c5489caCopy full SHA for c5489ca
src/main/java/me/hsgamer/bettergui/api/addon/GetLogger.java
@@ -0,0 +1,19 @@
1
+package me.hsgamer.bettergui.api.addon;
2
+
3
+import me.hsgamer.hscore.expansion.extra.expansion.GetClassLoader;
4
+import me.hsgamer.hscore.logger.common.Logger;
5
+import me.hsgamer.hscore.logger.provider.LoggerProvider;
6
7
+/**
8
+ * An extra interface for {@link me.hsgamer.hscore.expansion.common.Expansion} to get the logger for the addon
9
+ */
10
+public interface GetLogger extends GetClassLoader {
11
+ /**
12
+ * Get the logger
13
+ *
14
+ * @return the logger
15
16
+ default Logger getLogger() {
17
+ return LoggerProvider.getLogger(this.getExpansionClassLoader().getDescription().getName());
18
+ }
19
+}
0 commit comments