kovi_plugin_live_agent/
log.rs#[macro_export]
macro_rules! std_debug {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
kovi::log::debug!("{}", content);
}};
}
#[macro_export]
macro_rules! std_info {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
kovi::log::info!("{}", content);
}};
}
#[macro_export]
macro_rules! std_warn {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
kovi::log::warn!("{}", content);
}};
}
#[macro_export]
macro_rules! std_error {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
kovi::log::error!("{}", content);
}};
}
#[macro_export]
macro_rules! db_debug {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
$crate::store::db_write_bot_log(time, "DEBUG".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! db_info {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
$crate::store::db_write_bot_log(time, "INFO".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! db_warn {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
$crate::store::db_write_bot_log(time, "WARN".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! db_error {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
$crate::store::db_write_bot_log(time, "ERROR".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! std_db_debug {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
kovi::log::debug!("{}", content);
$crate::store::db_write_bot_log(time, "DEBUG".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! std_db_info {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
kovi::log::info!("{}", content);
$crate::store::db_write_bot_log(time, "INFO".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! std_db_warn {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
kovi::log::warn!("{}", content);
$crate::store::db_write_bot_log(time, "WARN".to_string(), content).await;
}};
}
#[macro_export]
macro_rules! std_db_error {
($($t:tt)*) => {{
let content = indoc::formatdoc!($($t)*);
let time = $crate::util::cur_time_iso8601();
kovi::log::error!("{}", content);
$crate::store::db_write_bot_log(time, "ERROR".to_string(), content).await;
}};
}