diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-10-05 01:16:29 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-10-05 01:16:29 +0300 |
| commit | 0929041a9ccce566411e9a36713cb4125d72a1ed (patch) | |
| tree | 946752c70ade73f8600b99c5ba8767268bfb5703 /internal/utils/log/log.go | |
| parent | ddb2878cc2f7c8bcc89108726ecb2dba7c861539 (diff) | |
feat: implement logging system
Diffstat (limited to 'internal/utils/log/log.go')
| -rw-r--r-- | internal/utils/log/log.go | 26 |
1 files changed, 26 insertions, 0 deletions
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) +} |
