diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-10-30 03:34:24 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-10-30 03:41:38 +0900 |
| commit | 36f80649059a086d11c3070d41e3838af227e011 (patch) | |
| tree | 7742533e6bbc9bada7690515b0f55001e5cfac4f /internal/outcome/main.go | |
| parent | eeb9f98e5bd9d4fac6706edb87d06bf757f0fb79 (diff) | |
internal/outcome/process: output via msg
This makes it possible to instrument output behaviour through stub.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/outcome/main.go')
| -rw-r--r-- | internal/outcome/main.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/internal/outcome/main.go b/internal/outcome/main.go index 06327963..48762c13 100644 --- a/internal/outcome/main.go +++ b/internal/outcome/main.go @@ -3,7 +3,6 @@ package outcome import ( "context" "log" - "os" "hakurei.app/hst" "hakurei.app/message" @@ -18,8 +17,8 @@ func Main(ctx context.Context, msg message.Msg, config *hst.Config) { seal := outcome{syscallDispatcher: direct{msg}} if err := seal.finalise(ctx, msg, &id, config); err != nil { - printMessageError("cannot seal app:", err) - os.Exit(1) + printMessageError(msg.GetLogger().Fatalln, "cannot seal app:", err) + panic("unreachable") } seal.main(msg) |
