Don't crash if ct_log/2 is called when app not running

This commit is contained in:
Ulf Wiger
2026-06-06 17:54:17 +02:00
parent d08650f325
commit 9ff7fcb02d
+8 -2
View File
@@ -61,13 +61,19 @@ ct_log(Flow, Fmt, Args) ->
TS = timestamp(),
case Flow of
undefined ->
save_log(undefined, TS, Fmt, Args),
maybe_save_log_no_flow(TS, Fmt, Args),
ct:log(Fmt, Args);
Flow ->
save_log(Flow, TS, Fmt, Args),
ct:log("~p[~w]: " ++ Fmt, [Flow, self()|Args])
end.
maybe_save_log_no_flow(TS, Fmt, Args) ->
try save_log(undefined, TS, Fmt, Args)
catch
error:_ ->
ok
end.
save_log(Flow, TS, Fmt, Args) ->
gm_ctflow_log:log(Flow, TS, Fmt, Args).