diff --git a/inabox/deploy/deploy.go b/inabox/deploy/deploy.go index 08fea56c7..876b7d603 100644 --- a/inabox/deploy/deploy.go +++ b/inabox/deploy/deploy.go @@ -3,6 +3,7 @@ package deploy import ( "encoding/json" "fmt" + "io" "log" "math/big" "os" @@ -126,7 +127,7 @@ func (env *Config) DeployExperiment() { log.Panicf("error opening file: %v", err) } defer f.Close() - log.SetOutput(f) + log.SetOutput(io.MultiWriter(os.Stdout, f)) // Create a new experiment and deploy the contracts diff --git a/inabox/deploy/utils.go b/inabox/deploy/utils.go index 6f989fd39..37cbc590e 100644 --- a/inabox/deploy/utils.go +++ b/inabox/deploy/utils.go @@ -160,6 +160,7 @@ func execForgeScript(script, privateKey string, deployer *ContractDeployer, extr cmd.Stdout = &out cmd.Stderr = &stderr + log.Println("Executing forge script with command: ", cmd.String()) err := cmd.Run() if err != nil { log.Print(fmt.Sprint(err) + ": " + stderr.String())