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, " "),
)