Skip to content

bluele/zapslack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Slack Hooks for zap

Example

package main

import (
	"github.com/bluele/zapslack"
	"go.uber.org/zap"
)

func main() {
    // Please rewrite it with your webhook URL
	slackWebHookURL := "https://hooks.slack.com/services/XXXXX/YYYYY/ZZZZZ"

	logger, _ := zap.NewProduction()

	// Send a notification to slack at only error, fatal, panic level
	logger = logger.WithOptions(
		zap.Hooks(zapslack.NewSlackHook(slackWebHookURL, zap.ErrorLevel).GetHook()),
	)

	logger.Debug("don't need to send a message")
	logger.Error("an error happened!")
}

Install

$ go get -u github.com/bluele/zapslack

Author

Jun Kimura

About

Slack Hook for zap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages