SchoenleAndi
c39e77c27e
DBUG-vs-DEBUG in main_ programs fixed
2016-10-19 13:39:24 +02:00
Kjell Hedstrom
fae01d5e92
Added missing test for custom signal handling for SIGTERM
2015-09-11 02:49:17 -06:00
Kjell Hedstrom
602e135f84
Added resotre and override signal handler
2015-09-10 06:20:26 -06:00
Kjell Hedstrom
055c4ec2ca
Fixed for windows
2015-08-31 23:45:47 -06:00
Kjell Hedstrom
a8d89b67c8
Merge branch 'clang-improved-crash-handling' of https://github.com/KjellKod/g3log into clang-improved-crash-handling
...
Conflicts:
Build.cmake
example/main_fatal_choice.cpp
2015-08-31 23:07:25 -06:00
Kjell Hedstrom
a068575595
removed comments. improved death test
2015-08-31 22:30:48 -06:00
Kjell Hedstrom
671fd01aa1
This is made to NOT compile ... lines that don't compile are sections I need to check out
...
exhausted stack. kill vs exit. using libunwind or backtrace but with symoblizer should be tested
and blogged about(?)
2015-08-27 08:02:18 -06:00
Kjell Hedstrom
3efcef3505
my own code review I
2015-08-19 10:19:55 -06:00
Kjell Hedstrom
1803498e89
Breaking change but a good change: Cleared up the API for Creating log worker and Adding sinks
2015-08-19 10:08:41 -06:00
Kjell Hedstrom
7c7012325d
Easier to install. continues
...
1) Breaking change: g3 namespace replaces g2
2) g2log.hpp remains in src/g2log.hpp... but now all it does is to include the g3log.hpp, etc
3) ALL HEADER FILES ARE IN src/g3log/ while all .cpp and .ipp files are in /src (exception for g2log.hpp)
This should make it EASIER for clients to copy/install the header files to the new location. It greatly simplifies
rpm and cpackage installationsw
2015-07-19 23:10:56 -06:00
Kjell Hedstrom
6750efe8fe
g2log.hpp is kept as a helper include. It will pull in the most frequent include files
...
All other are under g3log. Example: #include <g3log/time.hpp> #include <g3log/g3log.hpp> etc
This makes sure that the package manager (to be used soon) does NOT clutter any /usr/local/include space
instead all the includes will be in /usr/local/include/g3log (or similar)
2015-07-16 01:55:23 -06:00
Kjell Hedstrom
a5d922de49
__debugbreak in windows can easily cause recursive crashes if you are
...
NOT in debug mode in your visual IDE
2015-03-02 01:14:03 -07:00
Kjell Hedstrom
a69eb201a1
Pre-fatal-log hook for usage before the fata log is sent to sinks
2015-02-22 23:31:17 -07:00
Kjell Hedstrom
108922784d
Changed what was thrown
2015-02-16 02:16:25 -07:00
Kjell Hedstrom
81885e4456
Enabled vectored exception crash handling, it can also be turned off easily with a define
...
cmake -DENABLE_VECTORED_EXCEPTIONHANDLING=OFF
2015-02-16 01:37:55 -07:00
KjellKod
938fc55971
What a mess to merge from Github/KjellKod/g3log to BitBucket/KjellKod/g3log
2015-02-02 00:31:43 -07:00
KjellKod
81a7c9109d
Updated travis build script to accept any g++ version
...
Updated the fatal choice example with informative couts
2014-12-12 02:05:51 -07:00
KjellKod
fdd3c2572a
Added a multiple,choice "Choose Your Fatal Exit" example.
...
Next step is to add the windows g3logger fatal exit handler (POC finished)
2014-12-12 08:44:17 -07:00