Versions in this module Expand all Collapse all v1 v1.0.0 Dec 10, 2023 Changes in this version + var AlertColor = Red + var CriticalColor = Red + var DebugColor = Green + var EmergencyColor = Red + var ErrorColor = Red + var Green = Color("\033[1;32m%s\033[0m") + var InfoColor = Teal + var LogAlertHandler func(message string, context ...interface{}) + var LogCriticalHandler func(message string, context ...interface{}) + var LogDebugHandler func(message string, context ...interface{}) + var LogEmergencyHandler func(message string, context ...interface{}) + var LogErrorHandler func(message string, context ...interface{}) + var LogHandler func(message string, context ...interface{}) + var LogInfoHandler func(message string, context ...interface{}) + var LogNoticeHandler func(message string, context ...interface{}) + var LogWarningHandler func(message string, context ...interface{}) + var MinLogLevel = INFO + var NoticeColor = Purple + var Purple = Color("\033[1;34m%s\033[0m") + var Red = Color("\033[1;31m%s\033[0m") + var Teal = Color("\033[1;36m%s\033[0m") + var WarningColor = Yellow + var Yellow = Color("\033[1;33m%s\033[0m") + func Alert(message string, context ...interface{}) + func Color(colorString string) func(...interface{}) string + func Critical(message string, context ...interface{}) + func Debug(message string, context ...interface{}) + func Emergency(message string, context ...interface{}) + func Error(message string, context ...interface{}) + func Info(message string, context ...interface{}) + func Log(level LogLevel, message string, context ...interface{}) + func Notice(message string, context ...interface{}) + func PanicIfError(e error) + func Warning(message string, context ...interface{}) + type LogLevel = string + const ALERT + const CRITICAL + const DEBUG + const EMERGENCY + const ERROR + const INFO + const NOTICE + const WARNING + type Logger struct + LogGroup string + func CreateLogger(logGroup string) *Logger + func (logger *Logger) Alert(message string, context ...interface{}) + func (logger *Logger) Critical(message string, context ...interface{}) + func (logger *Logger) Debug(message string, context ...interface{}) + func (logger *Logger) Emergency(message string, context ...interface{}) + func (logger *Logger) Error(message string, context ...interface{}) + func (logger *Logger) Info(message string, context ...interface{}) + func (logger *Logger) Log(level LogLevel, message string, context ...interface{}) + func (logger *Logger) Notice(message string, context ...interface{}) + func (logger *Logger) Warning(message string, context ...interface{})