From 5c0ec010ab7ea518fb80a7c3241ad507d08e31f6 Mon Sep 17 00:00:00 2001 From: Nik 'Fire Eater' Krimm Date: Tue, 7 Jan 2025 10:49:39 -0600 Subject: [PATCH] =?UTF-8?q?[BGS-146]=20=E2=A6=97messages=E2=A6=98=20rover?= =?UTF-8?q?=20stderr=20should=20emit=20`successfully=20updated=20router=20?= =?UTF-8?q?config`=20after=20valid=20edit=20when=20--router-config=20is=20?= =?UTF-8?q?passed.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/command/dev/next/router/hot_reload.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/command/dev/next/router/hot_reload.rs b/src/command/dev/next/router/hot_reload.rs index 3a0f3a0f5..c39e547be 100644 --- a/src/command/dev/next/router/hot_reload.rs +++ b/src/command/dev/next/router/hot_reload.rs @@ -7,6 +7,8 @@ use crate::{subtask::SubtaskHandleStream, utils::effect::write_file::WriteFile}; use super::config::RouterConfig; +use rover_std::{debugln, errln, infoln}; + pub enum RouterUpdateEvent { SchemaChanged { schema: String }, ConfigChanged { config: RouterConfig }, @@ -69,12 +71,17 @@ where let _ = sender.send(message).tap_err(|err| { tracing::error!("Unable to send message. Error: {:?}", err) }); + infoln!("Router config updated."); + debugln!("{}", config.inner()); } Err(err) => { + let error_message = + format!("Router config failed to update. {}", &err); let message = HotReloadEvent::ConfigWritten(Err(Box::new(err))); let _ = sender.send(message).tap_err(|err| { tracing::error!("Unable to send message. Error: {:?}", err) }); + errln!("{}", error_message); } } }