Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PushoverHook ¶
type PushoverHook struct {
// contains filtered or unexported fields
}
PushoverHook sends log via Pushover (https://pushover.net/)
func NewPushoverAsyncHook ¶
func NewPushoverAsyncHook(pushoverUserToken, pushoverAPIToken string) (*PushoverHook, error)
NewPushoverAsyncHook init & returns a new async PushoverHook
func NewPushoverHook ¶
func NewPushoverHook(pushoverUserToken, pushoverAPIToken string) (*PushoverHook, error)
NewPushoverHook init & returns a new PushoverHook
func (*PushoverHook) Fire ¶
func (hook *PushoverHook) Fire(entry *logrus.Entry) error
Fire is called when a log event is fired.
func (*PushoverHook) Levels ¶
func (hook *PushoverHook) Levels() []logrus.Level
Levels returns the available logging levels.
func (*PushoverHook) SetMuteDelay ¶
func (hook *PushoverHook) SetMuteDelay(durationStr string) (err error)
SetMuteDelay set muteDelay
Click to show internal directories.
Click to hide internal directories.