logging: Use glib as log backend instead of env_logger.

This makes log output use the same logger as gtk itself and as most other gtk applications
This commit is contained in:
Tom A. Wagner
2022-01-11 12:12:50 +01:00
parent e1fbb0cf49
commit 96182826e4
4 changed files with 20 additions and 22 deletions

18
Cargo.lock generated
View File

@@ -59,7 +59,7 @@ dependencies = [
"cexpr",
"clang-sys",
"clap",
"env_logger 0.8.4",
"env_logger",
"lazy_static",
"lazycell",
"log",
@@ -210,19 +210,6 @@ dependencies = [
"termcolor",
]
[[package]]
name = "env_logger"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
dependencies = [
"atty",
"humantime",
"log",
"regex",
"termcolor",
]
[[package]]
name = "errno"
version = "0.2.7"
@@ -415,6 +402,7 @@ dependencies = [
"glib-sys",
"gobject-sys",
"libc",
"log",
"once_cell",
"smallvec",
]
@@ -587,7 +575,7 @@ dependencies = [
name = "helvum"
version = "0.3.2"
dependencies = [
"env_logger 0.9.0",
"glib",
"gtk4",
"log",
"once_cell",