Add log for movement errror

This commit is contained in:
Connor Rigby 2017-12-12 09:12:34 -08:00
parent 7da03568c3
commit b002f7d2a9

View file

@ -20,7 +20,9 @@ defmodule Farmbot.CeleryScript.AST.Node.MoveAbsolute do
:ok ->
maybe_log_complete(pos)
{:ok, env}
{:error, reason} -> {:error, reason, env}
{:error, reason} ->
maybe_log_error(pos)
{:error, reason, env}
end
else
{:error, reason} -> {:error, reason, env}
@ -38,4 +40,10 @@ defmodule Farmbot.CeleryScript.AST.Node.MoveAbsolute do
Logger.success 2, "Movement to (#{pos.x}, #{pos.y}, #{pos.z}) complete."
end
end
defp maybe_log_error(pos) do
unless Farmbot.System.ConfigStorage.get_config_value(:bool, "settings", "firmware_input_log") do
Logger.error 2, "Movement to (#{pos.x}, #{pos.y}, #{pos.z}) failed."
end
end
end