Skip to content

Commit fba31b9

Browse files
committed
more logging
1 parent f04c6d1 commit fba31b9

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

internal/glance/widget-reddit.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ import (
99
"html"
1010
"html/template"
1111
"io"
12+
"log/slog"
1213
"net/http"
1314
"net/url"
15+
"os"
1416
"strings"
1517
"time"
1618
)
@@ -21,6 +23,7 @@ var (
2123
)
2224

2325
type redditWidget struct {
26+
logger *slog.Logger
2427
widgetBase `yaml:",inline"`
2528
redditAccessToken string
2629
redditAppName string `yaml:"reddit-app-name"`
@@ -55,6 +58,8 @@ func (widget *redditWidget) fetchRedditAccessToken() error {
5558
return nil
5659
}
5760

61+
widget.logger.Info("Found reddit API credentials", "app-name", widget.redditAppName, "client-id", widget.redditClientID, "client-secret", widget.redditClientSecret)
62+
5863
auth := base64.StdEncoding.EncodeToString([]byte(widget.redditClientID + ":" + widget.redditClientSecret))
5964

6065
// Prepare form data
@@ -100,6 +105,8 @@ func (widget *redditWidget) fetchRedditAccessToken() error {
100105

101106
widget.redditAccessToken = tokenResp.AccessToken
102107

108+
widget.logger.Info("Successfully fetched Reddit access token", "access-token", tokenResp.AccessToken)
109+
103110
return nil
104111
}
105112

@@ -130,6 +137,8 @@ func (widget *redditWidget) initialize() error {
130137
}
131138
}
132139

140+
widget.logger = slog.New(slog.NewTextHandler(os.Stdout, nil))
141+
133142
if err := widget.fetchRedditAccessToken(); err != nil {
134143
return fmt.Errorf("fetching Reddit API access token: %w", err)
135144
}

0 commit comments

Comments
 (0)