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/level.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 internal/utils/log/level.go (limited to 'internal/utils/log/level.go') diff --git a/internal/utils/log/level.go b/internal/utils/log/level.go new file mode 100644 index 0000000..7b68b0c --- /dev/null +++ b/internal/utils/log/level.go @@ -0,0 +1,25 @@ +package log + +type Level int + +func (l Level) String() string { + switch l { + case LevelDebug: + return "DEBUG" + case LevelInfo: + return "INFO" + case LevelWarn: + return "WARN" + case LevelError: + return "ERROR" + default: + return "" + } +} + +const ( + LevelDebug Level = -4 + LevelInfo Level = 0 + LevelWarn Level = 4 + LevelError Level = 8 +) -- cgit v1.3.1