AuroraRuntime/Include/Aurora/Logging
Reece Wilson 04aca5fcf2 [+] Aurora::IO::Net::NetSocketConnectByHost
[+] Aurora::IO::FS::DirDeleterEx
[+] Aurora::IO::Compress
[+] Aurora::IO::Decompress
[*] Aurora::Memory::ByteBuffer zero-alloc fixes
[*] Aurora::Memory::ByteBuffer linear read of begin/end should return (`const AuUInt8 *`)'s
[*] Changed NT file CREATE flags
[*] Fix linux regression
[*] Update logger sink DirLogArchive
... [+] DirectoryLogger::uMaxLogsOrZeroBeforeDelete
... [+] DirectoryLogger::uMaxCumulativeFileSizeInMiBOrZeroBeforeDelete
... [+] DirectoryLogger::uMaxCumulativeFileSizeInMiBOrZeroBeforeCompress
... [+] DirectoryLogger::uMaxFileTimeInDeltaMSOrZeroBeforeCompress
... [+] DirectoryLogger::uMaxFileTimeInDeltaMSOrZeroBeforeDelete
[*] FIX: BufferedLineReader was taking the wrong end head
(prep) LZMACompressor
[*] Updated build-script for LZMA (when i can be bothered to impl it)
(prep) FSOverlappedUtilities
(prep) FSDefaultOverlappedWorkerThread | default worker pool / apc dispatcher / auasync dispatcher concept for higher level overlapped ops
(stub) [+] Aurora::IO::FS::OverlappedForceDelegatedIO
(stub) [+] Aurora::IO::FS::OverlappedCompress
(stub) [+] Aurora::IO::FS::OverlappedDecompress
(stub) [+] Aurora::IO::FS::OverlappedWrite
(stub) [+] Aurora::IO::FS::OverlappedRead
(stub) [+] Aurora::IO::FS::OverlappedStat
(stub) [+] Aurora::IO::FS::OverlappedCopy
(stub) [+] Aurora::IO::FS::OverlappedRelink
(stub) [+] Aurora::IO::FS::OverlappedTrustFile
(stub) [+] Aurora::IO::FS::OverlappedBlockFile
(stub) [+] Aurora::IO::FS::OverlappedUnblockFile
(stub) [+] Aurora::IO::FS::OverlappedDelete
2023-01-26 21:43:19 +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 [+] Aurora::IO::Net::NetSocketConnectByHost 2023-01-26 21:43:19 +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