diff options
Diffstat (limited to 'capi')
-rw-r--r-- | capi/Cargo.toml | 2 | ||||
-rw-r--r-- | capi/src/lib.rs | 18 |
2 files changed, 10 insertions, 10 deletions
diff --git a/capi/Cargo.toml b/capi/Cargo.toml index 8671fed..7e70a41 100644 --- a/capi/Cargo.toml +++ b/capi/Cargo.toml @@ -10,7 +10,7 @@ name = "resvg" crate-type = ["cdylib"] [dependencies] -fern = "0.4" +fern = "0.5" [dependencies.resvg] path = "../" diff --git a/capi/src/lib.rs b/capi/src/lib.rs index 6d8c040..bf018a8 100644 --- a/capi/src/lib.rs +++ b/capi/src/lib.rs @@ -58,27 +58,27 @@ macro_rules! from_raw_str { pub extern fn resvg_init_log() { fern::Dispatch::new() .format(log_format) - .level(resvg::log::LogLevelFilter::Warn) + .level(resvg::log::LevelFilter::Warn) .chain(std::io::stderr()) .apply().unwrap(); } -fn log_format(out: fern::FormatCallback, message: &fmt::Arguments, record: &resvg::log::LogRecord) { - use resvg::log::LogLevel; +fn log_format(out: fern::FormatCallback, message: &fmt::Arguments, record: &resvg::log::Record) { + use resvg::log; let lvl = match record.level() { - LogLevel::Error => "Error", - LogLevel::Warn => "Warning", - LogLevel::Info => "Info", - LogLevel::Debug => "Debug", - LogLevel::Trace => "Trace", + log::Level::Error => "Error", + log::Level::Warn => "Warning", + log::Level::Info => "Info", + log::Level::Debug => "Debug", + log::Level::Trace => "Trace", }; out.finish(format_args!( "{} (in {}:{}): {}", lvl, record.target(), - record.location().line(), + record.line().unwrap_or(0), message )) } |