From 7cc6bed74eb0d80348f05fc7ee6068427c04fa1b Mon Sep 17 00:00:00 2001 From: Pandurang Patil Date: Mon, 22 Jan 2024 16:54:21 +0530 Subject: [PATCH] changes to create debug log in .privado folder (#61) changes to create debug log in .privado folder --- .gitignore | 2 ++ pkg/docker/options.go | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 90f5e47..2efc75c 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ privado-cli .vscode LICENSE_SOURCE_PRETEXT.md + +.idea diff --git a/pkg/docker/options.go b/pkg/docker/options.go index 6860cbe..c18bab0 100644 --- a/pkg/docker/options.go +++ b/pkg/docker/options.go @@ -24,6 +24,7 @@ package docker import ( "fmt" + "path/filepath" "github.com/Privado-Inc/privado-cli/pkg/config" "github.com/Privado-Inc/privado-cli/pkg/telemetry" @@ -167,7 +168,6 @@ func OptionWithDisabledDeduplication(disableDeduplication bool) RunImageOption { } } - func OptionWithEnvironmentVariables(envVars []EnvVar) RunImageOption { return func(rh *runImageHandler) { if len(envVars) > 0 { @@ -218,7 +218,7 @@ func OptionWithDebug(isDebug bool) RunImageOption { // currently only enable output in debug mode if isDebug { rh.attachOutput = true - rh.args = append(rh.args, fmt.Sprintf("-Dlog4j2.configurationFile=%s", config.AppConfig.Container.LogConfigVolumeDir)) + rh.args = append(rh.args, fmt.Sprintf("-Dlog4j2.configurationFile=%s", config.AppConfig.Container.LogConfigVolumeDir), fmt.Sprintf("-DlogFilePath=%s", filepath.Join(config.AppConfig.Container.SourceCodeVolumeDir, ".privado", "debug.log"))) } } }