Available C++ Libraries FAQ

Libraries available to download (D-L)

G3Log - Asynchronous logger, cross-platform and "crash safe"

G3log is an asynchronous "crash safe" logger used on at least the following platforms:
  • Linux/g++ 4.7.4 and higher
  • OSX/g++ and Clang
  • Windows/g++ and VS2013
All slow I/O and logging sink processing is done in background threads. At shutdown all buffered log entries are flushed to the sinks before exiting.

Fatal events such as segmentation fault (SIGSEGV) are caught And a stackdump is added to the buffered log entries. This ensures the same reliability as if using a slower synchronous logger.

Logging sink receivers are easy to add in runtime.

Operating Systems

  • Linux
  • PC Windows
  • Mac
  • Platform-independent


  • GCC

Added : 2014-10-06 Amended: 2014-10-06 Licensing : Public Domain

Add a comment
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2023 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.