Documentation
¶
Index ¶
Constants ¶
View Source
const MaxEmbeds = 10
Variables ¶
View Source
var ( TimeFormatter = "2006-01-02 15:04:05 Z07" LogWait = 2 * time.Second PanicLevelColor = 0xe300bd FatalLevelColor = 0xff0011 ErrorLevelColor = 0xeb4034 WarnLevelColor = 0xff8c00 InfoLevelColor = 0xfcec00 DebugLevelColor = 0x0095ff TraceLevelColor = 0xfffffe LevelColors = map[logrus.Level]*int{ logrus.PanicLevel: &PanicLevelColor, logrus.FatalLevel: &FatalLevelColor, logrus.ErrorLevel: &ErrorLevelColor, logrus.WarnLevel: &WarnLevelColor, logrus.InfoLevel: &InfoLevelColor, logrus.DebugLevel: &DebugLevelColor, logrus.TraceLevel: &TraceLevelColor, } PanicLevelAndAbove = []logrus.Level{logrus.PanicLevel} FatalLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel} ErrorLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel, logrus.ErrorLevel} WarnLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel, logrus.ErrorLevel, logrus.WarnLevel} InfoLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel, logrus.ErrorLevel, logrus.WarnLevel, logrus.InfoLevel} DebugLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel, logrus.ErrorLevel, logrus.WarnLevel, logrus.InfoLevel, logrus.DebugLevel} TraceLevelAndAbove = []logrus.Level{logrus.PanicLevel, logrus.FatalLevel, logrus.ErrorLevel, logrus.WarnLevel, logrus.InfoLevel, logrus.DebugLevel, logrus.TraceLevel} )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Logger log.Logger LogLevels []logrus.Level WebhookID snowflake.ID WebhookToken string WebhookClient webhook.Client }
func DefaultConfig ¶
func DefaultConfig() *Config
type ConfigOpt ¶
type ConfigOpt func(config *Config)
func WithLogLevels ¶
func WithLogger ¶
func WithWebhookClient ¶
func WithWebhookIDToken ¶
Click to show internal directories.
Click to hide internal directories.