Skip to content

Commit c5489ca

Browse files
committed
GetLogger for Addon
1 parent 5773e53 commit c5489ca

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)