more logging

This commit is contained in:
Robin Appelman 2021-08-17 20:39:34 +02:00
commit 482911ebca
3 changed files with 6 additions and 1 deletions

1
Cargo.lock generated
View file

@ -760,6 +760,7 @@ version = "0.1.0"
dependencies = [
"color-eyre",
"env_logger",
"log",
"reqwest",
"rss",
"serde",

View file

@ -12,4 +12,5 @@ serde = { version = "1.0", features = ["derive"] }
serde_json = "1"
toml = "0.5"
color-eyre = "0.5"
env_logger = "0.9"
env_logger = "0.9"
log = "0.4"

View file

@ -13,6 +13,7 @@ use std::hash::{Hash, Hasher};
use tokio::time::sleep;
use tokio::signal::ctrl_c;
use tokio::select;
use log::debug;
#[tokio::main]
async fn main() -> Result<()> {
@ -54,9 +55,11 @@ async fn main_loop(config: Config) {
let mut req = fetcher.client.post(&feed.hook);
for (key, value) in &feed.headers {
req = req.header(key, value);
debug!("setting header '{}' = '{}'", key, value);
}
if !feed.body.is_null() {
req = req.json(&feed.body);
debug!("setting body '{:?}'", feed.body);
}
if let Err(e) = req.send().await.and_then(|res| res.error_for_status()) {
eprintln!("{:#}", e);