Implement proper logging

The `log` and `env_logger` crates are used for logging.
This commit is contained in:
finga 2021-03-03 16:14:54 +01:00
parent c8505b27c5
commit 82ccbf0a7e
3 changed files with 59 additions and 17 deletions

30
Cargo.lock generated
View file

@ -306,6 +306,19 @@ version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88d7ed2934d741c6b37e33e3832298e8850b53fd2d2bea03873375596c7cea4e"
[[package]]
name = "env_logger"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f"
dependencies = [
"atty",
"humantime",
"log 0.4.14",
"regex",
"termcolor",
]
[[package]]
name = "filetime"
version = "0.2.14"
@ -442,6 +455,12 @@ version = "1.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691"
[[package]]
name = "humantime"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
version = "0.10.16"
@ -1062,6 +1081,15 @@ dependencies = [
"unicode-xid 0.2.1",
]
[[package]]
name = "termcolor"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
dependencies = [
"winapi-util",
]
[[package]]
name = "thread_local"
version = "1.1.3"
@ -1224,6 +1252,8 @@ version = "0.1.0"
dependencies = [
"anyhow",
"dirs",
"env_logger",
"log 0.4.14",
"regex",
"rocket",
"rocket_contrib",