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:
March
π Fixed CPackage to work for Linux. Thanks to Hans Duedal #83
FYI: OSX users can now use βbrew install g3logβFebruary
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: #77January
π cleanup code, removed unused includes: #72December
API cleanup. pull request: #66 thanks to Lu Guanqun
π Windows build support, adding debug symbols, pull request #65 thanks to Christos cstamatopoulos\November
π 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 levelsOctober 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.