summaryrefslogtreecommitdiff
path: root/internal/command/personalaccesstoken
diff options
context:
space:
mode:
authorNick Thomas <nick@gitlab.com>2021-10-13 15:22:11 +0100
committerNick Thomas <nick@gitlab.com>2021-10-13 15:28:31 +0100
commit34fa7eb3499c0f85c8610f89c120c1b3c56c1462 (patch)
treee721100bcd86f394c6f13df5015d78126d005785 /internal/command/personalaccesstoken
parentd868b40ae666a11749ee9ec652441221197a2670 (diff)
downloadgitlab-shell-499-log-non-git-commands.tar.gz
Improve logging for non-git commands499-log-non-git-commands
Several of our commands only touch the internal API, and go nowhere near Gitaly. Improve logging for each of these in a single MR. In general, we want to be able to tell what happened in the execution of each command, and to track failures down to a specific line of code. Changelog: added
Diffstat (limited to 'internal/command/personalaccesstoken')
-rw-r--r--internal/command/personalaccesstoken/personalaccesstoken.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/command/personalaccesstoken/personalaccesstoken.go b/internal/command/personalaccesstoken/personalaccesstoken.go
index 6f3d03e..1942ade 100644
--- a/internal/command/personalaccesstoken/personalaccesstoken.go
+++ b/internal/command/personalaccesstoken/personalaccesstoken.go
@@ -8,6 +8,8 @@ import (
"strings"
"time"
+ "gitlab.com/gitlab-org/labkit/log"
+
"gitlab.com/gitlab-org/gitlab-shell/internal/command/commandargs"
"gitlab.com/gitlab-org/gitlab-shell/internal/command/readwriter"
"gitlab.com/gitlab-org/gitlab-shell/internal/config"
@@ -38,6 +40,10 @@ func (c *Command) Execute(ctx context.Context) error {
return err
}
+ log.WithContextFields(ctx, log.Fields{
+ "token_args": c.TokenArgs,
+ }).Info("personalaccesstoken: execute: requesting token")
+
response, err := c.getPersonalAccessToken(ctx)
if err != nil {
return err