G3log v1.2 Release Notes

Release Date: 2016-03-07 // about 5 years ago
  • πŸš€ Nothing major but it's a good point to call a new g3log release, 1.2, since we have some nice improvement to fatal handling, default logging as well as improved platform support on FreeBSD, Windows, Linux and OSX.

    🐧 On Linux we now also have the possibility to do 'make package'. On OSX installation can be done with 'brew install g3log'.

    Summary of changes since 1.1:
    πŸ›  Fixed CPackage to work for Linux. Thanks to Hans Duedal #83
    FYI: OSX users can now use β€˜brew install g3log’

    0️⃣ Possiblity to override the default β€˜g3log’ adding to the file name for the default file logger. Thanks to jkhoogland, pull request #82, issue: ##75
    πŸ‘ Allowed parenthesis in filename paths. pull request #81, issue ##31
    πŸ‘Œ Improved Linux Clang support, pull request: #77

    🚚 cleanup code, removed unused includes: #72

    API cleanup. pull request: #66 thanks to Lu Guanqun
    🏁 Windows build support, adding debug symbols, pull request #65 thanks to Christos cstamatopoulos\

    πŸ›  fixed Windows compilation issue with atomic, pull request: #63 thanks to Christos Cstamatopoulos
    πŸ‘Œ Improved API documentation Readme.markdown and API.markdown, pull requests: #64, #54
    πŸ‘€ default logger will flush after every log entry written. (see github.com/KjellKod/g3sinks for other ways of handling log writing), pull request: #58
    CHECK_F and CHECKF exists. CHECK_F is kept for backwards compatiability.
    πŸ‘Œ improved testing for dynamic logging levels

    October 2015
    βœ‚ removed warnings for gcc5, pull request: #55
    βž• Added API.markdown to explain in more detail the g3log API
    ⚠ suppress 'thread attribute directive ignored' warning on mingw (thands to Turenar )

    September 2015
    🚦 Override of signal handler (especially useful for zmq users who need this for overriding SIGTERM, pull request #48
    0️⃣ default log formatting improved. pull request #52, #50, thanks to Craig Cogdill
    <date and time> <file>:L<line> to
    <date and time> <file>-><function>:<line>,
    πŸ‘Œ Support for FreeBSD, pull request #53,. thanks to Robert Ayrapetyan.