rustapi_core/
tracing_macros.rs1#[cfg(feature = "tracing")]
8#[macro_export]
9macro_rules! trace_error {
10 ($($arg:tt)*) => {
11 tracing::error!($($arg)*)
12 };
13}
14
15#[cfg(not(feature = "tracing"))]
17#[macro_export]
18macro_rules! trace_error {
19 ($($arg:tt)*) => {};
20}
21
22#[cfg(feature = "tracing")]
24#[macro_export]
25macro_rules! trace_warn {
26 ($($arg:tt)*) => {
27 tracing::warn!($($arg)*)
28 };
29}
30
31#[cfg(not(feature = "tracing"))]
33#[macro_export]
34macro_rules! trace_warn {
35 ($($arg:tt)*) => {};
36}
37
38#[cfg(feature = "tracing")]
40#[macro_export]
41macro_rules! trace_info {
42 ($($arg:tt)*) => {
43 tracing::info!($($arg)*)
44 };
45}
46
47#[cfg(not(feature = "tracing"))]
49#[macro_export]
50macro_rules! trace_info {
51 ($($arg:tt)*) => {};
52}
53
54#[cfg(feature = "tracing")]
56#[macro_export]
57macro_rules! trace_debug {
58 ($($arg:tt)*) => {
59 tracing::debug!($($arg)*)
60 };
61}
62
63#[cfg(not(feature = "tracing"))]
65#[macro_export]
66macro_rules! trace_debug {
67 ($($arg:tt)*) => {};
68}
69
70#[cfg(feature = "tracing")]
72#[macro_export]
73macro_rules! trace_trace {
74 ($($arg:tt)*) => {
75 tracing::trace!($($arg)*)
76 };
77}
78
79#[cfg(not(feature = "tracing"))]
81#[macro_export]
82macro_rules! trace_trace {
83 ($($arg:tt)*) => {};
84}