Function init

Source
pub fn init()
Expand description

Initialize the JSON logger

Behavior controlled by environment variables:

  • RUST_LOG: Log level filtering (e.g., “info”, “debug”, “off”)
  • LOG_FILE_DIR: Directory for log files (e.g., “./logs”)
  • LOG_FILE_PREFIX: Prefix for log files (e.g., “myapp”)
  • LOG_FILE_ONLY: Set to “true” to disable console output

§Examples

// Console only
custom_tracing_logger::init();
 
// Console + file (with LOG_FILE_DIR=./logs LOG_FILE_PREFIX=myapp)
custom_tracing_logger::init();
 
// File only (with LOG_FILE_ONLY=true)
custom_tracing_logger::init();