hoicko_lib/
lib.rs

1pub mod models;
2pub mod functions;
3pub use models::*;
4 
5 
6pub mod prelude {
7    pub use crate::models::*;
8    pub use crate::functions::*;
9}
10
11pub fn init() {
12    use tracing_subscriber::{fmt, EnvFilter};
13
14    // Initialize tracing
15    fmt()
16        .with_env_filter(EnvFilter::from_default_env()
17            .add_directive(tracing::Level::INFO.into())
18            .add_directive("hoicko_lib=debug".parse().unwrap()))
19        .with_target(true)
20        .with_thread_ids(true)
21        .with_file(true)
22        .with_line_number(true)
23        .init();
24
25    tracing::info!("Hoicko library initialized");
26}