From c99a7f59176ee6b03b87f2b062811cb3d4d62b86 Mon Sep 17 00:00:00 2001 From: netbenix Date: Mon, 31 Jan 2022 20:10:04 +0100 Subject: [PATCH] refactor(LogTypes): Added String() func --- SQL/LogTypes.go | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/SQL/LogTypes.go b/SQL/LogTypes.go index 16f2ea0..40dbd47 100644 --- a/SQL/LogTypes.go +++ b/SQL/LogTypes.go @@ -1,10 +1,27 @@ package SQL +import "fmt" + type LogType int64 -const( - LogInfo LogType = 1 - LogWarning = 2 - LogError = 3 - LogFatal = 4 +const ( + LogInfo LogType = 1 + LogWarning = 2 + LogError = 3 + LogFatal = 4 ) + +func (e LogType) String() string { + switch e { + case LogInfo: + return "INFO" + case LogWarning: + return "WARNING" + case LogError: + return "ERROR" + case LogFatal: + return "FATAL" + default: + return fmt.Sprintf("%d", e) + } +}