module

Termisu::Logs

Component-specific log instances for fine-grained filtering.

Each component has its own log source, allowing selective logging:

  • termisu.terminal: Terminal initialization and screen management
  • termisu.buffer: Cell buffer operations and rendering
  • termisu.reader: Input reading and buffering
  • termisu.input: Key/byte input processing
  • termisu.terminfo: Terminfo database loading and capabilities

Constants

Buffer = ::Log.for("termisu.buffer")
Color = ::Log.for("termisu.color")
Event = ::Log.for("termisu.event")
Input = ::Log.for("termisu.input")
Reader = ::Log.for("termisu.reader")
Render = ::Log.for("termisu.render")
Terminal = ::Log.for("termisu.terminal")
Terminfo = ::Log.for("termisu.terminfo")