summaryrefslogtreecommitdiff
path: root/shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java
diff options
context:
space:
mode:
Diffstat (limited to 'shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java')
-rw-r--r--shared/src/main/java/kz/ilotterytea/frogartha/utils/Logger.java23
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());
+ }
+}