Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
Console.hpp File Reference

Console abstraction with ANSI color support. More...

#include <cstdio>
#include <iomanip>
#include <iostream>
#include <sstream>
#include <string>
#include <string_view>
#include <unistd.h>
Include dependency graph for Console.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  icarus::AnsiColor
 ANSI color codes. More...
struct  icarus::BoxChars
 Box-drawing characters (Unicode). More...
class  icarus::Console
 Console output with color and formatting support. More...

Namespaces

namespace  icarus

Enumerations

enum class  icarus::LogLevel {
  icarus::Trace , icarus::Debug , icarus::Info , icarus::Event ,
  icarus::Warning , icarus::Error , icarus::Fatal
}
 Log severity levels. More...

Detailed Description

Console abstraction with ANSI color support.

Part of Phase 2.5: ASCII-Rich Logging. Provides terminal-aware output with ANSI escape code support and box-drawing.