tracing_loki_but_better/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3#![forbid(unsafe_code)]
4
5#[macro_use]
6extern crate tracing;
7
8mod builder;
9mod encode;
10mod error;
11mod event;
12mod event_queue;
13mod fields;
14mod http;
15mod labels;
16mod layer;
17mod level_map;
18mod log_support;
19mod task;
20
21pub use builder::LokiBuilder;
22pub use layer::LokiLayer;
23pub use task::{BackgroundTask, BackgroundTaskHandle};
24
25/// The global type for all message streams.
26type MessageQueueType =
27	std::sync::Arc<std::sync::Mutex<level_map::LevelMap<event_queue::EventQueue>>>;