diff --git a/gdriver-common/src/lib.rs b/gdriver-common/src/lib.rs index d6b340e..b116f20 100644 --- a/gdriver-common/src/lib.rs +++ b/gdriver-common/src/lib.rs @@ -5,3 +5,4 @@ pub mod prelude; pub mod config; pub mod drive_structure; pub mod ipc; +pub mod tracing_setup; diff --git a/gdriver-common/src/prelude.rs b/gdriver-common/src/prelude.rs index a24c75a..7ccf696 100644 --- a/gdriver-common/src/prelude.rs +++ b/gdriver-common/src/prelude.rs @@ -8,3 +8,4 @@ pub mod result { pub use std::result::Result as StdResult; } pub(crate) use result::*; +pub use tracing::{debug, error, info, instrument, trace, warn}; diff --git a/gdriver-common/src/tracing_setup.rs b/gdriver-common/src/tracing_setup.rs new file mode 100644 index 0000000..9e35dbd --- /dev/null +++ b/gdriver-common/src/tracing_setup.rs @@ -0,0 +1,5 @@ +use crate::prelude::*; +pub fn init_tracing(){ + tracing_subscriber::fmt().init(); + info!("tracing initialized"); +}