AuroraRuntime/Include/Aurora/Logging
2022-06-12 18:28:51 +01:00
..
IBasicSink.hpp [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
IBasicSinkRB.hpp [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
ILogger.hpp [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
Logging.hpp [*] Compiler warning 2022-03-30 19:07:15 +01:00
README.md [+] NS readmes 2022-06-12 18:28:51 +01:00
Sinks.hpp [+] NT OutputDebugStringW logger sink 2022-03-31 01:31:40 +01:00

AuLog

Example Usage: HelloAurora/master/Tests/Public/10. Hello Logger/Main.cpp

Features

  • Simple global logger
  • UTF8 support
  • Colorful
  • WxWidgets GUI for Windowed applications
  • Async process line in subscription interface
  • Async logger write message out subscription interface
  • Optional command processing using the parse subsystem ** Commands may be dispatched on specific threads

Supports various backends

  • A log file under a branded user app specific directory OR the cwd for utilities
  • Windows debugger OutputDebugString()
  • Stdout respecting system locale and color support
  • syslog