AuroraRuntime/Include/Aurora/Logging
Reece f717511a10 [+] NT OutputDebugStringW logger sink
[*] Split objects
[*] Consider making ABI object api boilerplate
[*] Refactor STLShims (roxtl)
2022-03-31 01:31:40 +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.txt [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
Sinks.hpp [+] NT OutputDebugStringW logger sink 2022-03-31 01:31:40 +01:00

# 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 keeping under branded user app directory OR the cwd
** Windows debugger `OutputDebugString()`
** Stdout respecting system locale and color support
** syslog