mirror of
https://github.com/OMGeeky/exponential_backoff.git
synced 2025-12-27 06:29:35 +01:00
create feature to switch between log and tracing
This commit is contained in:
@@ -12,4 +12,10 @@ chrono = "0.4.23"
|
||||
google-youtube3 = "5.0.2"
|
||||
serde_json = "1.0.91"
|
||||
rand = "0.8.5"
|
||||
log = "0.4.17"
|
||||
log = { version = "0.4" , optional=true}
|
||||
tracing = { version = "0.1.37" , optional=true}
|
||||
|
||||
[features]
|
||||
default = ["tracing"]
|
||||
log = ["dep:log"]
|
||||
tracing = ["dep:tracing"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use std::fmt;
|
||||
|
||||
use log::warn;
|
||||
use crate::prelude::*;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct BackoffError {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use rand::Rng;
|
||||
|
||||
use log::{trace, info};
|
||||
|
||||
mod prelude;
|
||||
use crate::prelude::*;
|
||||
const EXTRA_BUFFER_TIME: u64 = 100;
|
||||
|
||||
pub enum Api {
|
||||
|
||||
4
src/prelude.rs
Normal file
4
src/prelude.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
#[cfg(feature = "log")]
|
||||
pub use log::{debug, error, info, trace, warn};
|
||||
#[cfg(feature = "tracing")]
|
||||
pub use tracing::{debug, error, info, trace, warn};
|
||||
@@ -1,7 +1,7 @@
|
||||
use std::error::Error;
|
||||
|
||||
use crate::prelude::*;
|
||||
use chrono::NaiveDateTime;
|
||||
use log::{debug, error, info, trace, warn};
|
||||
use reqwest::{Body, Client, IntoUrl, Request, Response};
|
||||
use reqwest::header::HeaderMap;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use std::error::Error;
|
||||
use std::future::Future;
|
||||
|
||||
use log::{warn, info, trace};
|
||||
use crate::prelude::*;
|
||||
|
||||
use google_youtube3::Error::BadRequest;
|
||||
use google_youtube3::hyper::{Body, Response};
|
||||
|
||||
Reference in New Issue
Block a user