Skip to content

Commit ddcf6f5

Browse files
committed
[BGS-146] ⦗messages⦘ rover stderr should emit successfully updated router config after valid edit when --router-config is passed.
1 parent 5a94aad commit ddcf6f5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/command/dev/next/router/hot_reload.rs

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ use crate::{subtask::SubtaskHandleStream, utils::effect::write_file::WriteFile};
77

88
use super::config::RouterConfig;
99

10+
use rover_std::{debugln, errln, infoln};
11+
1012
pub enum RouterUpdateEvent {
1113
SchemaChanged { schema: String },
1214
ConfigChanged { config: RouterConfig },
@@ -69,12 +71,16 @@ where
6971
let _ = sender.send(message).tap_err(|err| {
7072
tracing::error!("Unable to send message. Error: {:?}", err)
7173
});
74+
infoln!("Router config updated.");
75+
debugln!("{}", config.inner());
7276
}
7377
Err(err) => {
78+
let error_message = format!("Router config failed to update. {}", &err);
7479
let message = HotReloadEvent::ConfigWritten(Err(Box::new(err)));
7580
let _ = sender.send(message).tap_err(|err| {
7681
tracing::error!("Unable to send message. Error: {:?}", err)
7782
});
83+
errln!("{}", error_message);
7884
}
7985
}
8086
}

0 commit comments

Comments
 (0)