AuroraRuntime/Include/Aurora/Logging
Reece Wilson f43251c8fc [+] AuNet::ISocketChannelEventListener
[+] AuFS::UpdateTimes
[+] AuFS::UpdateFileTimes
[+] AuFS::CompressEx
[*] AuFS::Compress now rejects files that look to be already compressed
[+] AuFS::DecompressEx
[+] AuFS::Create
[+] AuFS::WriteNewFile
[+] AuFS::WriteNewString
[+] AuFs::FileAttrsList
[+] AuFs::FileAttrsGet
[+] AuFs::FileAttrsSet
[+] DirectoryLogger::uMaxLogsOrZeroBeforeCompress
[+] ISocketChannel.AddEventListener
[+] ISocketChannel.AddEventListener
[+] DirectoryLogger.uMaxLogsOrZeroBeforeCompress
[*] Fix UNIX regression
[*] Fix up stream socket channel realloc IPC
[*] Fix shutdown regression in pretty much everything thanks to 8ff81df1's dumbass fix
    (fixes fence regression on shutdown)
[*] Fix DirDeleterEx formatting of reported failed paths
[*] Fix up file not truncated if already exists bugs. Extended and alternative apis added.
[*] Fix ICompressionStream::ReadEx returning the wrong read value
[+] Legacy compression API can now self-correct once newer stream processor objects are added
2023-02-04 19:43:01 +00: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
IFormattedSink.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
IFormatter.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
IFormatterContainer.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
IIPCLogger.hpp [+] IIPCLogger structure to allow access to the underlying IPC pipe of an ipc logger 2022-06-17 09:22:24 +01:00
ILogger.hpp [*/+/-] MEGA COMMIT. ~2 weeks compressed. 2022-02-17 00:11:40 +00:00
Logging.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
README.md [+] NS readmes 2022-06-12 18:28:51 +01:00
Sinks.hpp [+] AuNet::ISocketChannelEventListener 2023-02-04 19:43:01 +00: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