Fix program log filtering (#22133)
This commit is contained in:
@ -69,7 +69,11 @@ impl From<LogCollector> for Vec<String> {
|
|||||||
#[macro_export]
|
#[macro_export]
|
||||||
macro_rules! ic_logger_msg {
|
macro_rules! ic_logger_msg {
|
||||||
($log_collector:expr, $message:expr) => {
|
($log_collector:expr, $message:expr) => {
|
||||||
$crate::log_collector::log::debug!("{}", $message);
|
$crate::log_collector::log::debug!(
|
||||||
|
target: "solana_runtime::message_processor::stable_log",
|
||||||
|
"{}",
|
||||||
|
$message
|
||||||
|
);
|
||||||
if let Some(log_collector) = $log_collector.as_ref() {
|
if let Some(log_collector) = $log_collector.as_ref() {
|
||||||
if let Ok(mut log_collector) = log_collector.try_borrow_mut() {
|
if let Ok(mut log_collector) = log_collector.try_borrow_mut() {
|
||||||
log_collector.log($message);
|
log_collector.log($message);
|
||||||
@ -77,7 +81,11 @@ macro_rules! ic_logger_msg {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
($log_collector:expr, $fmt:expr, $($arg:tt)*) => {
|
($log_collector:expr, $fmt:expr, $($arg:tt)*) => {
|
||||||
$crate::log_collector::log::debug!($fmt, $($arg)*);
|
$crate::log_collector::log::debug!(
|
||||||
|
target: "solana_runtime::message_processor::stable_log",
|
||||||
|
$fmt,
|
||||||
|
$($arg)*
|
||||||
|
);
|
||||||
if let Some(log_collector) = $log_collector.as_ref() {
|
if let Some(log_collector) = $log_collector.as_ref() {
|
||||||
if let Ok(mut log_collector) = log_collector.try_borrow_mut() {
|
if let Ok(mut log_collector) = log_collector.try_borrow_mut() {
|
||||||
log_collector.log(&format!($fmt, $($arg)*));
|
log_collector.log(&format!($fmt, $($arg)*));
|
||||||
|
Reference in New Issue
Block a user