feat: add logging functionality in drainer (#495)

This commit is contained in:
Nishant Joshi
2023-02-03 15:01:49 +05:30
committed by GitHub
parent 6cbdcbf6bd
commit 7d8f100037
6 changed files with 57 additions and 8 deletions

View File

@ -5,7 +5,7 @@ use redis_interface as redis;
use crate::{
errors::{self, DrainerError},
services,
logger, services,
};
pub type StreamEntries = Vec<(String, HashMap<String, String>)>;
@ -20,7 +20,8 @@ pub async fn is_stream_available(stream_index: u8, store: Arc<services::Store>)
.await
{
Ok(resp) => resp == redis::types::SetnxReply::KeySet,
Err(_e) => {
Err(error) => {
logger::error!(?error);
// Add metrics or logs
false
}