1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! # Logger
//!
//! This module provides a simple logger initialization using `env_logger`.
//!
//! ## Usage
//!
//! ```rust
//! use glwfr::logger;
//!
//! logger::init().expect("Failed to initialize logger");
//! log::info!("Logger initialized successfully!");
//! ```
//!
//! ## Setting Log Level
//!
//! You can set the log level using the `RUST_LOG` environment variable:
//!
//! ```bash
//! RUST_LOG=info cargo run
//! ```
//!
//! Supported log levels: `error`, `warn`, `info`, `debug`, `trace`.
/// Initializes the logger using `env_logger`.
///
/// # Errors
///
/// Returns an error if the logger has already been initialized.
pub use *;