log path errors
This commit is contained in:
1 parent
4e180bd19e
commit
97b9f422e1
1 file changed
+16
-3
@@ -67,9 +67,22 @@ pub fn init<Ctx: HotReloadingContext + Send + 'static>(
|
|||||||
let mut watcher = RecommendedWatcher::new(tx, notify::Config::default()).unwrap();
|
let mut watcher = RecommendedWatcher::new(tx, notify::Config::default()).unwrap();
|
||||||
|
|
||||||
for path in listening_paths {
|
for path in listening_paths {
|
||||||
if let Ok(path) = PathBuf::from_str(path) {
|
match PathBuf::from_str(path) {
|
||||||
let examples_path = crate_dir.join(path);
|
Ok(path) => {
|
||||||
let _ = watcher.watch(&examples_path, RecursiveMode::Recursive);
|
let full_path = crate_dir.join(path);
|
||||||
|
if let Err(err) = watcher.watch(&full_path, RecursiveMode::Recursive) {
|
||||||
|
if log {
|
||||||
|
println!(
|
||||||
|
"hot reloading failed to start watching {full_path:?}:\n{err:?}",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Err(err) => {
|
||||||
|
if log {
|
||||||
|
println!("hot reloading failed to create path:\n{:?}", err);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user