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, CATEGORY_POINTS_OF_INTEREST,
7};
8pub use crate::os_signpost_id::{OSSignpostId, SignpostId};
9
10pub fn log(level: Level, message: &str) {
12 Logger::default().log(level, message);
13}
14
15pub fn log_with_privacy(level: Level, message: &str, privacy: Privacy) {
17 Logger::default().log_with_privacy(level, message, privacy);
18}
19
20#[must_use]
22pub fn log_enabled(level: Level) -> bool {
23 Logger::default().is_enabled(level)
24}