Documentation
¶
Overview ¶
Package slackrus provides a Slack hook for the logrus loggin package.
Index ¶
Constants ¶
View Source
const (
Version = "1.0.0"
)
Project version
Variables ¶
View Source
var AllLevels = []logrus.Level{ logrus.DebugLevel, logrus.InfoLevel, logrus.WarnLevel, logrus.ErrorLevel, logrus.FatalLevel, logrus.PanicLevel, }
Supported log levels
Functions ¶
Types ¶
type SlackrusHook ¶
type SlackrusHook struct {
// contains filtered or unexported fields
}
SlackrusHook is a logrus Hook for dispatching messages to the specified channel on Slack.
func NewSlackrusHook ¶
func NewSlackrusHook(config SlackrusHookConfig) *SlackrusHook
func (*SlackrusHook) Fire ¶
func (sh *SlackrusHook) Fire(e *logrus.Entry) error
Fire - Sent event to slack
func (*SlackrusHook) Levels ¶
func (sh *SlackrusHook) Levels() []logrus.Level
Levels sets which levels to sent to slack
type SlackrusHookConfig ¶
Click to show internal directories.
Click to hide internal directories.