use ntime::Duration;
pub const ATTRIBUTE_KEY_ERROR: &str = "error";
pub const ATTRIBUTE_KEY_LEVEL: &str = "level";
pub const ATTRIBUTE_KEY_MESSAGE: &str = "message";
pub const ATTRIBUTE_KEY_TIME: &str = "time";
pub const ATTRIBUTE_KEY_TIMESTAMP: &str = "timestamp";
pub const ATTRIBUTE_KEY_LOGGER_ID: &str = "logger_id";
pub const MAX_LOGGER_DEPTH: u16 = 1024;
pub const DEFAULT_LOG_DELIMITER_BINARY: &[u8] = "".as_bytes();
#[cfg(not(target_os = "windows"))]
pub const DEFAULT_LOG_DELIMITER_STRING: &[u8] = "\n".as_bytes();
#[cfg(target_os = "windows")]
pub const DEFAULT_LOG_DELIMITER_STRING: &[u8] = "\r\n".as_bytes();
pub const THREAD_FINALIZE_TIMEOUT: Duration = Duration::from_secs(5);
pub const THREAD_FINALIZE_SPINLOCK_WAIT: Duration = Duration::from_millis(50);