module

AzuCLI::Logger

Centralized logging system for Azu CLI Provides structured logging with colored output and multiple formats

Instance methods

announce(message : String)
Source
command_start(command : String)
Source
debug(message : String)

Standard log levels

Source
error(message : String)
Source
exception(ex : Exception, context : String | Nil = nil)

Exception handling with detailed formatting

Source
fatal(message : String)
Source
file_created(path : String)
Source
file_modified(path : String)
Source
file_skipped(path : String, reason : String = "already exists")
Source
info(message : String)
Source
progress_done(success : Bool = true)
Source
progress_start(message : String)
Source
prompt(message : String)
Source
setup

Setup logging system based on configuration

Source
step(step_number : Int32, total_steps : Int32, message : String)
Source
success(message : String)

CLI-specific log methods with enhanced formatting

Source
title(message : String)
Source
warn(message : String)
Source