diff options
| author | ilotterytea <iltsu@alright.party> | 2025-01-21 03:38:04 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-01-21 03:38:04 +0500 |
| commit | 46217bf572a73c5cf7119f58f894352ee50cb403 (patch) | |
| tree | 80b8dc4a5959faed0ff570c703b81dfc997c14f4 /shared/src/main/java | |
| parent | 1ecd8d1d527b6b66b4746e44023b6ab3cb2ca4cc (diff) | |
upd: my logger
Diffstat (limited to 'shared/src/main/java')
| -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()); + } +} |
