Skip to main content
Version: Next (main)

Log Categories

Generated page

This page is generated from src/core/LogManager.cpp by tools/docs/gen_reference.py. Do not edit it by hand: change the source, then run python3 tools/docs/gen_reference.py.

These are the logging categories listed in Help → Support & Diagnostics.... Turn one on there to add its detail to the support log. The Category is the name the automation bridge's log set verb takes.

LabelCategoryWhat it logs
Discoveryaether.discoveryUDP radio discovery broadcasts
Connection / Commandsaether.connectionRaw TCP command channel lines: TX commands, RX responses, and socket state
Protocol / Statusaether.protocolParsed SmartSDR protocol handling and model status updates
Audioaether.audioRX/TX audio, device negotiation, volume
Audio Summaryaether.audio.summaryDefault support log summaries for audio routing and sink/source negotiation
VITA-49aether.vita49UDP packet routing: FFT, waterfall, meters, DAX
DSPaether.dspNR2, RN2, CW decoder processing
RADEaether.radeFreeDV Radio Autoencoder digital voice
SmartLinkaether.smartlinkAuth0 login, TLS tunnel, WAN streaming
TCI / CAT / rigctldaether.catTCI server (slice and DAX arming, TX audio summary, TX_CHRONO stall summary at debug: maxGap/latePolls/catch-up), rigctld TCP servers, PTY virtual serial ports
DAXaether.daxVirtual audio bridge (PipeWire/CoreAudio)
Metersaether.metersMeter definitions and value conversion
Transmitaether.transmitTX state, ATU, profiles, power control
Firmwareaether.firmwareFirmware download, staging, upload
Tuner/AGMaether.tunerTGXL tuner, Antenna Genius state
Peripheral Authorizationaether.peripheral.authCredential store availability and save failures; code values are never logged
GUIaether.guiWindow, applets, dialogs
DX Clusteraether.dxclusterDX cluster telnet connection and spot parsing
MQTTaether.mqttMQTT telemetry client connection and messages
RBNaether.rbnReverse Beacon Network connection and spots
Ext Devicesaether.devicesSerial port, FlexControl, MIDI, HID encoder
Performanceaether.perfRender timing and CPU profiling data
Renderaether.renderRender pipeline: RHI/GPU path selection and fallback, paint stalls, texture upload churn
Propagationaether.propforecastSolar and propagation forecast updates
CW / netCWaether.cwCW keying, MIDI paddle, iambic, and netCW timing
S Historyaether.shistoryPast-Signals voice detection: noise floor, region width, band-plan filter
AetherModemaether.ax25AX.25 modem lifecycle, RX/TX audio, demod, framing, and packet diagnostics
AX.25 Linkaether.ax25.linkConnected-mode data link: session open/close, measured round-trip vs configured T1, retransmits, idle-link polls
Waveformaether.waveformDocker waveform image install upload and local waveform helper lifecycle
KiwiSDRaether.kiwisdrKiwiSDR remote RX antennas: connect, handshake, audio/waterfall negotiation, reconnect, profile lifecycle
ANAN Protocol 2aether.anan.p2ANAN/Saturn Protocol 2 wire session: DDC sequence gaps, speaker-audio FIFO level and underflow reports, unexpected sender ports
KiwiSDR Audio/DSPaether.kiwisdr.audioVerbose KiwiSDR receive audio: frame decode, resampler, jitter/FIFO under/overrun, mixing (high-rate; off by default)
Automation Bridgeaether.automationAgent-drivable test bridge (#3646): QLocalServer verbs, widget snapshots, captures (AETHER_AUTOMATION only)
QRZ Lookupaether.qrzQRZ.com callsign lookups: session, cache, CW callsign spotting, photos
AetherClockaether.clockWWV/WWVB time-signal decoder: state transitions, per-second alignment, frame decodes, voter verdicts
Hermes-Lite 2aether.hl2HL2 backend: band changes, J16 companion-filter selection, LNA gain, and radio health telemetry
Hermes-Lite 2 TXaether.hl2.txHL2 transmit telemetry — TWO different instruments on one toggle, and the difference is the point. The RADIO’s DSIQ FIFO depth with its underflow/overflow flags and the forward/reflected power counts; AND the HOST queue’s own starvation lines, which are NOT that FIFO and which that FIFO cannot see. Separate toggle — ticking "Hermes-Lite 2" does NOT enable this (high-rate)
Icom Sessionaether.icom.sessionIcom RS-BA1 session: handshake, token/auth, capabilities, keepalive
Icom Streamsaether.icom.streamIcom UDP stream lifecycle: control/serial/audio handshakes and ports
Icom CI-Vaether.icom.civEvery CI-V frame in and out, decoded — command, subcommand and payload bytes. The only way to tell 'the radio never sent it' from 'we sent it and dropped the reply' (high-rate)
Icom Scopeaether.icom.panIcom spectrum scope: sweep frames, division reassembly, bounds
Icom Linkaether.icom.linkIcom backend link state: connect/disconnect, model resolution, capability publication
Icom Credentialsaether.icom.credIcom credential storage and retrieval (no secret values are logged)
System Infoaether.sysinfoStartup hardware/capability inventory: OS, CPU model + SIMD features, RAM, and the speech-engine ISA baseline check (#4986). A few lines once per launch