Skip to content

Commit 553af3c

Browse files
committed
PR feedback
1 parent 5a77ecb commit 553af3c

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

internal/cmds/cmds.go

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,14 @@ func install(ctx *log.Context, h types.HandlerEnvironment, report *types.RunComm
131131
}
132132

133133
if err := os.MkdirAll(DataDir, 0755); err != nil {
134-
extensionEvents.LogErrorEvent("install", "Failed to create data dir")
135-
return "", "", errors.Wrap(err, "failed to create data dir"), constants.ExitCode_CreateDataDirectoryFailed
134+
errMessage := fmt.Sprintf("Failed to create data dir: %v due to: %v", DataDir, err)
135+
extensionEvents.LogErrorEvent("install", errMessage)
136+
return "", "", errors.Wrap(err, errMessage), constants.ExitCode_CreateDataDirectoryFailed
136137
}
137138

138139
ctx.Log("event", "created data dir", "path", DataDir)
139140
ctx.Log("event", "installed")
140-
extensionEvents.LogInformationalEvent("uninstall", "created data dir")
141+
extensionEvents.LogInformationalEvent("uninstall", fmt.Sprintf("created data dir: %v"))
141142
return "", "", nil, constants.ExitCode_Okay
142143
}
143144

@@ -152,10 +153,12 @@ func uninstall(ctx *log.Context, h types.HandlerEnvironment, report *types.RunCo
152153
ctx = ctx.With("path", constants.DataDir)
153154
ctx.Log("event", "removing data dir", "path", constants.DataDir)
154155
if err := os.RemoveAll(constants.DataDir); err != nil {
155-
return "", "", errors.Wrap(err, "failed to delete data directory"), constants.ExitCode_RemoveDataDirectoryFailed
156+
errMessage := fmt.Sprintf("Failed to delete data directory: %v due to: %v", DataDir, err)
157+
extensionEvents.LogErrorEvent("uninstall", errMessage)
158+
return "", "", errors.Wrap(err, errMessage), constants.ExitCode_RemoveDataDirectoryFailed
156159
}
157160
ctx.Log("event", "removed data dir")
158-
extensionEvents.LogInformationalEvent("uninstall", "removed data dir")
161+
extensionEvents.LogInformationalEvent("uninstall", fmt.Sprintf("removed data dir %v", DataDir))
159162
}
160163
ctx.Log("event", "uninstalled")
161164
return "", "", nil, constants.ExitCode_Okay
@@ -200,7 +203,7 @@ func enable(ctx *log.Context, h types.HandlerEnvironment, report *types.RunComma
200203
dir := filepath.Join(metadata.DownloadPath, fmt.Sprintf("%d", metadata.SeqNum))
201204
scriptFilePath, err := downloadScript(ctx, dir, &cfg)
202205
if err != nil {
203-
errMessage := fmt.Sprintf("Failed to download script: %v", err)
206+
errMessage := fmt.Sprintf("Failed to download script: %v due to: %v", download.GetUriForLogging(cfg.ScriptURI()), err)
204207
extensionEvents.LogErrorEvent("enable", errMessage)
205208
return "",
206209
"",
@@ -456,7 +459,7 @@ func rehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, h types.Handler
456459
}
457460

458461
if isProblematicVersion {
459-
message := fmt.Sprintf("Rehydrating mrseq files deleted by from version '%s' using status files", oldExtensionVersion)
462+
message := fmt.Sprintf("Rehydrating mrseq files deleted by version '%s' using status files", oldExtensionVersion)
460463
ctx.Log("message", message)
461464
extensionEvents.LogInformationalEvent("rehydratemrseq", message)
462465
return doRehydrateMrSeqFilesForProblematicUpgrades(ctx, oldExtensionDirectory, newExtensionDirectory, extensionEvents)
@@ -474,7 +477,7 @@ func doRehydrateMrSeqFilesForProblematicUpgrades(ctx *log.Context, oldExtensionD
474477

475478
extensionStatusDirectoryFDRef, err := os.Open(oldExtensionStatusDirectory)
476479
if err != nil {
477-
errMessage := fmt.Sprintf("Failed to open status directory '%s'", oldExtensionStatusDirectory)
480+
errMessage := fmt.Sprintf("Failed to open status directory '%s' due to '%v'", oldExtensionStatusDirectory, err)
478481
extensionEvents.LogErrorEvent("rehydratemrseq", errMessage)
479482
return errors.Wrap(err, errMessage)
480483
}

0 commit comments

Comments
 (0)