Add new logger

This commit is contained in:
2023-01-19 00:59:16 +01:00
parent 294693ef6f
commit 4417deff43
3 changed files with 26 additions and 7 deletions

29
Cargo.lock generated
View File

@@ -175,10 +175,10 @@ dependencies = [
"chrono", "chrono",
"ctrlc", "ctrlc",
"dateparser", "dateparser",
"env_logger",
"futures", "futures",
"lazy_static", "lazy_static",
"log", "log",
"pretty_env_logger",
"regex", "regex",
"reqwest", "reqwest",
"sentry", "sentry",
@@ -414,9 +414,9 @@ dependencies = [
[[package]] [[package]]
name = "env_logger" name = "env_logger"
version = "0.9.3" version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
dependencies = [ dependencies = [
"atty", "atty",
"humantime", "humantime",
@@ -691,9 +691,12 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
[[package]] [[package]]
name = "humantime" name = "humantime"
version = "2.1.0" version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
dependencies = [
"quick-error",
]
[[package]] [[package]]
name = "hyper" name = "hyper"
@@ -1081,6 +1084,16 @@ version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "pretty_env_logger"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d"
dependencies = [
"env_logger",
"log",
]
[[package]] [[package]]
name = "proc-macro-error" name = "proc-macro-error"
version = "1.0.4" version = "1.0.4"
@@ -1114,6 +1127,12 @@ dependencies = [
"unicode-ident", "unicode-ident",
] ]
[[package]]
name = "quick-error"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]] [[package]]
name = "quote" name = "quote"
version = "1.0.23" version = "1.0.23"

View File

@@ -11,7 +11,7 @@ reqwest = { version = "0.11.11", features = ["json"] }
serde = { version = "1.0.144", features = ["derive"] } serde = { version = "1.0.144", features = ["derive"] }
serde_json = "1.0.85" serde_json = "1.0.85"
log = "0.4" log = "0.4"
env_logger = "0.9.0" pretty_env_logger = "0.4"
teloxide = { version = "0.10.1", features = ["macros", "auto-send", "webhooks-axum"] } teloxide = { version = "0.10.1", features = ["macros", "auto-send", "webhooks-axum"] }
url = "2.2.2" url = "2.2.2"
ctrlc = { version = "3.2.3", features = ["termination"] } ctrlc = { version = "3.2.3", features = ["termination"] }

View File

@@ -11,7 +11,7 @@ mod config;
#[tokio::main] #[tokio::main]
async fn main() { async fn main() {
let _guard = sentry::init(config::CONFIG.sentry_dsn.clone()); let _guard = sentry::init(config::CONFIG.sentry_dsn.clone());
env_logger::init(); pretty_env_logger::init();
let running = Arc::new(AtomicBool::new(true)); let running = Arc::new(AtomicBool::new(true));
let r = running.clone(); let r = running.clone();