xmtp_common/logging.rs
1use tracing_subscriber::EnvFilter;
2
3pub fn filter_directive(level: &str) -> EnvFilter {
4 let filter = format!(
5 "xmtp_mls={level},xmtp_id={level},\
6 xmtp_api={level},xmtp_api_grpc={level},xmtp_proto={level},\
7 xmtp_common={level},xmtp_api_d14n={level},\
8 xmtp_content_types={level},xmtp_cryptography={level},\
9 xmtp_user_preferences={level},xmtpv3={level},xmtp_db={level},\
10 bindings_wasm={level},bindings_node={level}"
11 );
12 EnvFilter::builder().parse_lossy(filter)
13}