wfc-server/logging/log.go
2023-10-24 23:09:50 -04:00

48 lines
1.0 KiB
Go

package logging
import (
"fmt"
"github.com/logrusorgru/aurora/v3"
"log"
)
func Notice(module string, arguments ...any) {
var finalStr string
for _, argument := range arguments {
finalStr += fmt.Sprint(argument)
finalStr += " "
}
log.Printf(aurora.BrightGreen("N[%s]").String()+": %s", module, finalStr)
}
func Error(module string, arguments ...any) {
var finalStr string
for _, argument := range arguments {
finalStr += fmt.Sprint(argument)
finalStr += " "
}
log.Printf(aurora.BrightRed("E[%s]").String()+": %s", module, finalStr)
}
func Warn(module string, arguments ...any) {
var finalStr string
for _, argument := range arguments {
finalStr += fmt.Sprint(argument)
finalStr += " "
}
log.Printf(aurora.BrightYellow("W[%s]").String()+": %s", module, finalStr)
}
func Info(module string, arguments ...any) {
var finalStr string
for _, argument := range arguments {
finalStr += fmt.Sprint(argument)
finalStr += " "
}
log.Printf(aurora.BrightCyan("I[%s]").String()+": %s", module, finalStr)
}