diff --git a/examples/logger.rs b/examples/logger.rs index f332882..2e7b806 100644 --- a/examples/logger.rs +++ b/examples/logger.rs @@ -7,6 +7,11 @@ use scribe::{Levels, Logger, Record}; +#[cfg(not(feature="use_std"))] +const core_logger: TestLogger = TestLogger {}; + + + pub struct TestLogger { } @@ -45,6 +50,7 @@ impl TestLogger } } + #[cfg(feature="use_std")] fn set_logger() -> Box { let logger: TestLogger; @@ -56,6 +62,12 @@ impl TestLogger Box::new(logger) } + + #[cfg(not(feature="use_std"))] + fn set_logger() -> *const Logger + { + &core_logger + } } impl Logger for TestLogger