summaryrefslogtreecommitdiff
path: root/capi
diff options
context:
space:
mode:
authorReizner Evgeniy <razrfalcon@gmail.com>2018-01-12 16:42:22 +0200
committerReizner Evgeniy <razrfalcon@gmail.com>2018-01-12 16:42:22 +0200
commit918b98136036c026f9390368b87a2e4290629467 (patch)
tree5bf603a8b69b134b2065b1916386d0fa965ed424 /capi
parentf53b173dbbaa405f163826f05393e89b1f6c3818 (diff)
Build fixed.
Diffstat (limited to 'capi')
-rw-r--r--capi/Cargo.toml2
-rw-r--r--capi/src/lib.rs18
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
))
}