module

Agentish

Constants

Log = ::Log.for("agentish")

Logger for CLI application

Class methods

close_logging

Close logging and flush any open file handles

Source
load_config(path : String) : AgentKit::Config
Source
parse_log_severity(value : String) : ::Log::Severity

Parse log severity from string - CLI responsibility

Source
setup_logging(level : ::Log::Severity = ::Log::Severity::Info, log_file : String | Nil = nil)

Setup logging with specified severity level and optional file Uses DispatchMode::Sync for file logging to avoid async issues on close

Source

Nested types