pub fn create_stdout_logger() -> Result<LoggerHandle, Box<dyn Error>>Expand description
Creates a logger that outputs to stdout.
This function initialises a logger using the flexi_logger crate, which logs messages to the standard output (stdout).
Logger’s log level is set based on the environment variable or defaults to “info”.
§Returns
A Result containing a flexi_logger::LoggerHandle if the logger is successfully initialized, or a boxed dyn std::error::Error if an error occurs.
§Errors
This function will return an error if the logger fails to initialize.
§Examples
use libits::client::logger::create_stdout_logger;
let _logger = create_stdout_logger().expect("Logger initialization failed");§Dependencies
This function requires the flexi_logger and log crates.
§Notes
Logger is configured to print messages to stdout and includes a message indicating that the logger is ready.
§See Also
flexi_logger::Loggerlog::info