From 60c449b42c7a71a7d5906e6d2de507c77afc517e Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Wed, 19 Jul 2023 08:36:00 -0400 Subject: [PATCH] improvement: log error on scheduler failure --- .tool-versions | 4 ++-- lib/transformers/define_schedulers.ex | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.tool-versions b/.tool-versions index 55e53bf..44acbf0 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -erlang 25.2.2 -elixir 1.14.3 +erlang 26.0.2 +elixir 1.15.4 diff --git a/lib/transformers/define_schedulers.ex b/lib/transformers/define_schedulers.ex index 974760b..eaca4c4 100644 --- a/lib/transformers/define_schedulers.ex +++ b/lib/transformers/define_schedulers.ex @@ -163,6 +163,11 @@ defmodule AshOban.Transformers.DefineSchedulers do }) end) |> insert() + rescue + e -> + Logger.error("Error running AshOban scheduler #{__MODULE__}.\n#{Exception.format(:error, e, __STACKTRACE__)}") + + reraise e, __STACKTRACE__ end end