Skip to content

Commit ebba824

Browse files
committed
add logging current user
1 parent 24a7eed commit ebba824

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

cmd/restoreXcodeDerivedDataFiles.go

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package cmd
22

33
import (
4+
"context"
45
"errors"
56
"fmt"
67
"os"
8+
"os/user"
79
"strings"
810
"time"
911

10-
"context"
11-
1212
xa "github.com/bitrise-io/bitrise-build-cache-cli/internal/analytics"
1313
"github.com/bitrise-io/bitrise-build-cache-cli/internal/build_cache/kv"
1414
"github.com/bitrise-io/bitrise-build-cache-cli/internal/config/common"
@@ -34,6 +34,8 @@ var restoreXcodeDerivedDataFilesCmd = &cobra.Command{
3434
RunE: func(cmd *cobra.Command, _ []string) error {
3535
logger := log.NewLogger()
3636
logger.EnableDebugLog(isDebugLogMode)
37+
logCurrentUserInfo(logger)
38+
3739
logger.TInfof("Restore Xcode DerivedData from Bitrise Build Cache")
3840

3941
logger.Infof("(i) Debug mode and verbose logs: %t", isDebugLogMode)
@@ -227,3 +229,15 @@ func logCacheMetadata(md *xcode.Metadata, logger log.Logger) {
227229
logger.Infof(" Build Cache CLI version: %s", md.BuildCacheCLIVersion)
228230
logger.Infof(" Metadata version: %d", md.MetadataVersion)
229231
}
232+
233+
func logCurrentUserInfo(logger log.Logger) {
234+
currentUser, err := user.Current()
235+
if err != nil {
236+
logger.Debugf("Error getting current user: %v", err)
237+
}
238+
239+
logger.Debugf("Current user info:")
240+
logger.Debugf(" UID: %d", currentUser.Uid)
241+
logger.Debugf(" GID: %d", currentUser.Gid)
242+
logger.Debugf(" Username: %s", currentUser.Username)
243+
}

cmd/saveXcodeDerivedDataFiles.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ var saveXcodeDerivedDataFilesCmd = &cobra.Command{
2727
RunE: func(cmd *cobra.Command, _ []string) error {
2828
logger := log.NewLogger()
2929
logger.EnableDebugLog(isDebugLogMode)
30+
logCurrentUserInfo(logger)
31+
3032
logger.TInfof("Save Xcode DerivedData into Bitrise Build Cache")
3133

3234
logger.Infof("(i) Debug mode and verbose logs: %t", isDebugLogMode)

0 commit comments

Comments
 (0)