From 0929041a9ccce566411e9a36713cb4125d72a1ed Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sat, 5 Oct 2024 01:16:29 +0300 Subject: feat: implement logging system --- internal/utils/log/log.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 internal/utils/log/log.go (limited to 'internal/utils/log/log.go') diff --git a/internal/utils/log/log.go b/internal/utils/log/log.go new file mode 100644 index 0000000..724b074 --- /dev/null +++ b/internal/utils/log/log.go @@ -0,0 +1,26 @@ +package log + +var ( + level Level + logger *Logger +) + +func SetDefault(l *Logger) { + logger = l +} + +func Debug(message string, a ...any) error { + return logger.Log(LevelDebug, message, a) +} + +func Info(message string, a ...any) error { + return logger.Log(LevelInfo, message, a) +} + +func Warn(message string, a ...any) error { + return logger.Log(LevelWarn, message, a) +} + +func Error(message string, a ...any) error { + return logger.Log(LevelError, message, a) +} -- cgit v1.3.1