chore(executor/sandbox): log pbReq byte size
This commit is contained in:
parent
5efc3007e4
commit
6931f3d102
|
@ -7,6 +7,7 @@ import (
|
|||
|
||||
"github.com/criyle/go-judge/pb"
|
||||
"github.com/joint-online-judge/JOJ3/internal/stage"
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
"google.golang.org/protobuf/proto"
|
||||
)
|
||||
|
||||
|
@ -42,7 +43,14 @@ func (e *Sandbox) Run(cmds []stage.Cmd) ([]stage.ExecutorResult, error) {
|
|||
slog.Debug("sandbox execute", "i", i, "pbCmd size", proto.Size(pbCmd))
|
||||
}
|
||||
pbReq := &pb.Request{Cmd: pbCmds}
|
||||
slog.Info("sandbox execute", "pbReq size", proto.Size(pbReq))
|
||||
pbReqBytes, err := protojson.Marshal(pbReq)
|
||||
if err != nil {
|
||||
slog.Error("failed to marshal json", "error", err)
|
||||
}
|
||||
slog.Info("sandbox execute",
|
||||
"pbReq size", proto.Size(pbReq),
|
||||
"pbReqBytes size", len(pbReqBytes),
|
||||
)
|
||||
pbRet, err := e.execClient.Exec(context.TODO(), pbReq)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
Loading…
Reference in New Issue
Block a user