package logger import ( "fmt" "time" ) const ( colorReset = "\033[0m" colorRed = "\033[31m" colorGreen = "\033[32m" colorYellow = "\033[33m" colorBlue = "\033[34m" colorCyan = "\033[36m" colorGray = "\033[90m" ) func LogInfoMessage(message string) { timestamp := time.Now().Format("2006-01-02 15:04:05") fmt.Printf("%s[g365sfu] %s[%s]%s %s[INFO]%s %s\n", colorBlue, colorGray, timestamp, colorReset, colorCyan, colorReset, message, ) } func LogErrorMessage(message string) { timestamp := time.Now().Format("2006-01-02 15:04:05") fmt.Printf("%s[g365sfu] %s[%s]%s %s[ERROR]%s %s\n", colorBlue, colorGray, timestamp, colorReset, colorRed, colorReset, message, ) } func LogWarnMessage(message string) { timestamp := time.Now().Format("2006-01-02 15:04:05") fmt.Printf("%s[g365sfu] %s[%s]%s %s[WARN]%s %s\n", colorBlue, colorGray, timestamp, colorReset, colorYellow, colorReset, message, ) } func LogDebugMessage(message string) { timestamp := time.Now().Format("2006-01-02 15:04:05") fmt.Printf("%s[g365sfu] %s[%s]%s %s[DEBUG]%s %s\n", colorBlue, colorGray, timestamp, colorReset, colorBlue, colorReset, message, ) } func LogSuccessMessage(message string) { timestamp := time.Now().Format("2006-01-02 15:04:05") fmt.Printf("%s[g365sfu] %s[%s]%s %s[SUCCESS]%s %s\n", colorBlue, colorGray, timestamp, colorReset, colorGreen, colorReset, message, ) }