diff options
Diffstat (limited to 'shared/src')
| -rw-r--r-- | shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java b/shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java new file mode 100644 index 0000000..d92a8cb --- /dev/null +++ b/shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java @@ -0,0 +1,23 @@ +package kz.ilotterytea.frogartha.utils; + +public class Logger { + private final String name; + + public Logger(Class<?> clazz) { + this.name = clazz.getSimpleName(); + } + + public void log(String message, Object... arguments) { + String msg = message; + + for (Object argument : arguments) { + msg = msg.replaceFirst("\\{}", argument.toString()); + } + + System.out.println("[" + name + "] " + msg); + } + + public void error(String message, Throwable throwable) { + System.out.println("[" + name + "] " + message + ": " + throwable.getMessage()); + } +} |
