Skip to content

Commit

Permalink
fix play mode error message (#104)
Browse files Browse the repository at this point in the history
  • Loading branch information
m-mizutani authored Jan 6, 2025
1 parent c65c9a3 commit 086a3b3
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ require (
github.com/google/go-jsonnet v0.20.0
github.com/google/uuid v1.6.0
github.com/m-mizutani/clog v0.0.4
github.com/m-mizutani/goerr v0.2.0
github.com/m-mizutani/goerr v0.2.1-0.20250106010559-c6ee1c33da36
github.com/m-mizutani/gots v0.0.0-20230529013424-0639119b2cdd
github.com/m-mizutani/gt v0.0.13-0.20241214054244-b80c68b94455
github.com/m-mizutani/masq v0.1.5
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/m-mizutani/clog v0.0.4 h1:6hY5CzHwNS4zuJhF6puazYPtGeaEEGIbrD4Ccimyaow=
github.com/m-mizutani/clog v0.0.4/go.mod h1:a2J7BlnXOkaMQ0fNeDBG3IyyyWnCnSKYH8ltHFNDcHE=
github.com/m-mizutani/goerr v0.2.0 h1:/IcnAm0TwIhq6AI0Ch50dszDVkkPpDXbwXIf/31BOHE=
github.com/m-mizutani/goerr v0.2.0/go.mod h1:OoNepSLW5oF3dQWWZ3D2lVOTbzRsePvc6LrqhXcff5Y=
github.com/m-mizutani/goerr v0.2.1-0.20250106010559-c6ee1c33da36 h1:r/Qo/o2V8PkP4kMZqqs0PvNQfeC/4Bx9qA48RJQfe8Q=
github.com/m-mizutani/goerr v0.2.1-0.20250106010559-c6ee1c33da36/go.mod h1:OoNepSLW5oF3dQWWZ3D2lVOTbzRsePvc6LrqhXcff5Y=
github.com/m-mizutani/gots v0.0.0-20230529013424-0639119b2cdd h1:mmuUG300WqGOvGNIIK3ELod2LpZZBV94fEgXK36xM0o=
github.com/m-mizutani/gots v0.0.0-20230529013424-0639119b2cdd/go.mod h1:MDYrqsaKL6z6djDZpy6admhX6GOOCvyST+c0VnLbT4w=
github.com/m-mizutani/gt v0.0.13-0.20241214054244-b80c68b94455 h1:dqDdnuW9QUST4U6iPd12rLow7N65UA6EiglnAC/RZFw=
Expand Down
10 changes: 10 additions & 0 deletions pkg/usecase/play.go
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,16 @@ func playScenario(ctx context.Context, scenario *model.Scenario, baseOptions []c
mockWrapper.ev = &scenario.Events[i]
if _, err := chain.HandleAlert(ctx, ev.Schema, ev.Input); err != nil {
lg.LogError(err)
attrs := []any{slog.Any("msg", err.Error())}
if goErr := goerr.Unwrap(err); goErr != nil {
attrs = append(attrs, slog.Any("value", goErr.Values()))
}
logger.Error("Failed to handle alert",
"scenario.id", scenario.ID,
"event.sequence", i,
"event.schema", ev.Schema,
slog.Group("error", attrs...),
)
break
}
}
Expand Down

0 comments on commit 086a3b3

Please sign in to comment.