Enable runtime logging - second-state/oasis-ssvm-runtime GitHub Wiki

使用這個 patch, 可以讓加在 oasis-runtime (rust code) 中的訊息顯示在 console

diff --git a/go/oasis-test-runner/oasis/oasis.go b/go/oasis-test-runner/oasis/oasis.go
index cc281075..216b1cae 100644
--- a/go/oasis-test-runner/oasis/oasis.go
+++ b/go/oasis-test-runner/oasis/oasis.go
@@ -9,6 +9,7 @@ import (
 	"io/ioutil"
 	"math"
 	"os/exec"
+	"os"
 	"path/filepath"
 	"strconv"
 	"strings"
@@ -753,9 +754,10 @@ func (net *Network) startOasisNode(
 	oasisBinary := net.cfg.NodeBinary
 	cmd := exec.Command(oasisBinary, args...)
 	cmd.SysProcAttr = CmdAttrs
-	cmd.Stdout = w
-	cmd.Stderr = w
-
+	// cmd.Stdout = w
+	// cmd.Stderr = w
+	cmd.Stdout = os.Stdout
+	cmd.Stderr = os.Stderr
 	net.logger.Info("launching Oasis node",
 		"args", strings.Join(args, " "),
 	)