From 3ab8d241d3fee9bc216ea3f9b1c6a123fdec0c6c Mon Sep 17 00:00:00 2001 From: viktor-kurchenko Date: Wed, 29 Jan 2025 10:38:55 +0100 Subject: [PATCH] slack: notification error log The commit improves log during notification error. Signed-off-by: viktor-kurchenko --- pkg/slack/slack.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/slack/slack.go b/pkg/slack/slack.go index e07988e..4a482a8 100644 --- a/pkg/slack/slack.go +++ b/pkg/slack/slack.go @@ -7,6 +7,8 @@ import ( "time" "unicode/utf8" + "c7n-helper/pkg/log" + "github.com/slack-go/slack" ) @@ -162,6 +164,7 @@ func (s *slackProvider) notify(ctx context.Context, channelMessages map[string][ for _, message := range messages { _, _, _, err := s.client.SendMessageContext(ctx, channel, slack.MsgOptionText(message, false)) if err != nil { + log.FromContext(ctx).Errorf("channel [%s] notification error (check if C7N bot invited!): %s", channel, err) return err } time.Sleep(time.Millisecond * 150) // pause to avoid slack rate limits