Skip to content

Commit 0bf505d

Browse files
committed
more docs
Signed-off-by: tison <[email protected]>
1 parent da3dd1f commit 0bf505d

File tree

1 file changed

+22
-19
lines changed

1 file changed

+22
-19
lines changed

src/macros.rs

+22-19
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,10 @@ macro_rules! log {
117117
/// # Examples
118118
///
119119
/// ```
120-
/// use log::{error, GlobalLogger};
120+
/// use log::error;
121121
///
122+
/// # let my_logger = log::GlobalLogger;
122123
/// let (err_info, port) = ("No connection", 22);
123-
/// let my_logger = GlobalLogger; // can be any logger implementing the Log trait
124124
///
125125
/// error!("Error: {err_info} on port {port}");
126126
/// error!(target: "app_events", "App Error: {err_info}, Port: {port}");
@@ -156,10 +156,10 @@ macro_rules! error {
156156
/// # Examples
157157
///
158158
/// ```
159-
/// use log::{warn, GlobalLogger};
159+
/// use log::warn;
160160
///
161+
/// # let my_logger = log::GlobalLogger;
161162
/// let warn_description = "Invalid Input";
162-
/// let my_logger = GlobalLogger; // can be any logger implementing the Log trait
163163
///
164164
/// warn!("Warning! {warn_description}!");
165165
/// warn!(target: "input_events", "App received warning: {warn_description}");
@@ -195,11 +195,11 @@ macro_rules! warn {
195195
/// # Examples
196196
///
197197
/// ```
198-
/// use log::{info, GlobalLogger};
198+
/// use log::info;
199199
///
200+
/// # let my_logger = log::GlobalLogger;
200201
/// # struct Connection { port: u32, speed: f32 }
201202
/// let conn_info = Connection { port: 40, speed: 3.20 };
202-
/// let my_logger = GlobalLogger; // can be any logger implementing the Log trait
203203
///
204204
/// info!("Connected to port {} at {} Mb/s", conn_info.port, conn_info.speed);
205205
/// info!(
@@ -243,11 +243,11 @@ macro_rules! info {
243243
/// # Examples
244244
///
245245
/// ```
246-
/// use log::{debug, GlobalLogger};
246+
/// use log::debug;
247247
///
248+
/// # let my_logger = log::GlobalLogger;
248249
/// # struct Position { x: f32, y: f32 }
249250
/// let pos = Position { x: 3.234, y: -1.223 };
250-
/// let my_logger = GlobalLogger; // can be any logger implementing the Log trait
251251
///
252252
/// debug!("New position: x: {}, y: {}", pos.x, pos.y);
253253
/// debug!(target: "app_events", "New position: x: {}, y: {}", pos.x, pos.y);
@@ -283,11 +283,11 @@ macro_rules! debug {
283283
/// # Examples
284284
///
285285
/// ```
286-
/// use log::{trace, GlobalLogger};
286+
/// use log::trace;
287287
///
288+
/// # let my_logger = log::GlobalLogger;
288289
/// # struct Position { x: f32, y: f32 }
289290
/// let pos = Position { x: 3.234, y: -1.223 };
290-
/// let my_logger = GlobalLogger; // can be any logger implementing the Log trait
291291
///
292292
/// trace!("Position is: x: {}, y: {}", pos.x, pos.y);
293293
/// trace!(target: "app_events", "x is {} and y is {}",
@@ -331,22 +331,25 @@ macro_rules! trace {
331331
/// # Examples
332332
///
333333
/// ```
334-
/// use log::Level::Debug;
335-
/// use log::{debug, log_enabled};
334+
/// use log::{debug, log_enabled, Level};
336335
///
337-
/// # fn foo() {
338-
/// if log_enabled!(Debug) {
336+
/// # struct Data { x: u32, y: u32 }
337+
/// # fn expensive_call() -> Data { Data { x: 0, y: 0 } }
338+
/// # let my_logger = log::GlobalLogger;
339+
/// if log_enabled!(Level::Debug) {
339340
/// let data = expensive_call();
340341
/// debug!("expensive debug data: {} {}", data.x, data.y);
341342
/// }
342-
/// if log_enabled!(target: "Global", Debug) {
343+
///
344+
/// if log_enabled!(target: "Global", Level::Debug) {
345+
/// let data = expensive_call();
346+
/// debug!(target: "Global", "expensive debug data: {} {}", data.x, data.y);
347+
/// }
348+
///
349+
/// if log_enabled!(logger: my_logger, Level::Debug) {
343350
/// let data = expensive_call();
344351
/// debug!(target: "Global", "expensive debug data: {} {}", data.x, data.y);
345352
/// }
346-
/// # }
347-
/// # struct Data { x: u32, y: u32 }
348-
/// # fn expensive_call() -> Data { Data { x: 0, y: 0 } }
349-
/// # fn main() {}
350353
/// ```
351354
#[macro_export]
352355
macro_rules! log_enabled {

0 commit comments

Comments
 (0)