From f23eb81616785e95c3dd18c28dfe1bb046d4afdd Mon Sep 17 00:00:00 2001 From: connor rigby Date: Thu, 7 Nov 2019 14:33:25 -0800 Subject: [PATCH] Update bootup sequence logs --- .../lib/farmbot_core/asset_workers/fbos_config_worker.ex | 3 +++ farmbot_os/lib/farmbot_os/bootup_sequence_worker.ex | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex b/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex index 076edf71..51d859af 100644 --- a/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex +++ b/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex @@ -286,6 +286,9 @@ defimpl FarmbotCore.AssetWorker, for: FarmbotCore.Asset.FbosConfig do {:sequence_init_log, bool} -> FarmbotCore.Logger.success 1, "Set sequence init log messages to #{bool}" + {:boot_sequence_id, nil} -> + FarmbotCore.Logger.success 1, "Set bootup sequence to none" + {:boot_sequence_id, id} -> case Asset.get_sequence(id) do %{name: name} -> diff --git a/farmbot_os/lib/farmbot_os/bootup_sequence_worker.ex b/farmbot_os/lib/farmbot_os/bootup_sequence_worker.ex index 46d72cef..08014c5f 100644 --- a/farmbot_os/lib/farmbot_os/bootup_sequence_worker.ex +++ b/farmbot_os/lib/farmbot_os/bootup_sequence_worker.ex @@ -42,7 +42,12 @@ defmodule FarmbotOS.BootupSequenceWorker do def handle_info(:start_sequence, %{sequence_id: id} = state) do case Asset.get_sequence(id) do nil -> - {:stop, "could not find bootup sequence by id: #{inspect(id)}"} + FarmbotCore.Logger.error(1, """ + Farmbot could not execute it's configured bootup sequence. Maybe + a sync is required? + """) + + {:noreply, state} %{name: name} -> Logger.debug("bootup sequence start: #{inspect(state)}")