muse2

Module log

Source
Expand description

The log module provides initialisation and configuration of the application’s logging system.

This module sets up logging with various levels (error, warn, info, debug, trace) and optional colourisation based on terminal support. It also allows configuration of the log level through environment variables.

Constants§

  • The default log level for the program.
  • The file name for the log file containing warnings and error messages
  • The file name for the log file containing messages about the ordinary operation of MUSE 2.0

Functions§

  • Initialise the program logger using the fern logging library with colourised output.
  • write_log 🔒
    Write to the log in the format we want for MUSE 2.0
  • Write to the log with optional colours
  • Write to the log with no colours