mirror of
https://github.com/scottlamb/moonfire-nvr.git
synced 2025-12-04 06:35:58 -05:00
improve some error logs
...in particular, pass the error as a tracing param rather than directly in the main error message. The new behavior is nicer with e.g. OpenTelemetry.
This commit is contained in:
@@ -44,7 +44,8 @@ fn maybe_upgrade_meta(dir: &dir::Fd, db_meta: &schema::DirMeta) -> Result<bool,
|
||||
if let Err(e) = dir::SampleFileDir::check_consistent(db_meta, &dir_meta) {
|
||||
bail!(
|
||||
FailedPrecondition,
|
||||
msg("inconsistent db_meta={db_meta:?} dir_meta={dir_meta:?}: {e}"),
|
||||
msg("inconsistent db_meta={db_meta:?} dir_meta={dir_meta:?}"),
|
||||
source(e),
|
||||
);
|
||||
}
|
||||
let mut f = crate::fs::openat(
|
||||
|
||||
Reference in New Issue
Block a user