1pub use crate::logger::{Logger, Privacy};
4pub use crate::os_activity::{active_activity_id, active_activity_ids, ActivityIds};
5pub use crate::os_log::{
6 Level, CATEGORY_DYNAMIC_STACK_TRACING, CATEGORY_DYNAMIC_TRACING,
7 CATEGORY_POINTS_OF_INTEREST,
8};
9pub use crate::os_signpost_id::{OSSignpostId, SignpostId};
10
11pub fn log(level: Level, message: &str) {
13 Logger::default().log(level, message);
14}
15
16pub fn log_with_privacy(level: Level, message: &str, privacy: Privacy) {
18 Logger::default().log_with_privacy(level, message, privacy);
19}
20
21#[must_use]
23pub fn log_enabled(level: Level) -> bool {
24 Logger::default().is_enabled(level)
25}