style(events/bot): adding the tracing log on interaction_create

This commit is contained in:
Raphael 2026-02-17 00:16:02 +01:00 committed by Raphaël
parent c6fb232910
commit cdfc2c45c0

View file

@ -4,6 +4,10 @@ use crate::commands::SlashCommand;
use crate::config::EmojiConfig; use crate::config::EmojiConfig;
use crate::events::{BotEvent, EventEntry}; use crate::events::{BotEvent, EventEntry};
use tracing::{
error,
warn,
};
pub struct InteractionHandler; pub struct InteractionHandler;
#[serenity::async_trait] #[serenity::async_trait]
@ -17,10 +21,10 @@ impl BotEvent for InteractionHandler {
match commands.iter().find(|cmd| cmd.name() == name) { match commands.iter().find(|cmd| cmd.name() == name) {
Some(cmd) => { Some(cmd) => {
if let Err(why) = cmd.run(ctx, command, db, emoji).await { if let Err(why) = cmd.run(ctx, command, db, emoji).await {
eprintln!("❌ | Error on {name}: {why:?}"); error!("❌ | Error on {name}: {why:?}");
} }
} }
None => eprintln!("⚠️ | Unable to fetch: /{name}"), None => warn!("⚠️ | Unable to fetch: /{name}"),
} }
} }
} }