Commit Graph

722 Commits

Author SHA1 Message Date
Kjell Hedström
b249fb6c6c
Update appveyor.yml to use Visual Studio 2022 (17) (#487) 2023-04-19 22:39:32 -06:00
GergoTot
5323480780
Avoid pending of containerized applications in case of aborting (#481)
Improvement for Docker run C++ applications with g3log 

* This addresses the case when a PID1 process crashes and the signal handling, goes into multiple or even infinite loops due to subsequent crashes. The PR makes sure to restore all signal handlers to the original signal handling after the first crash is detected. For
2023-03-07 17:30:58 -07:00
Kjell Hedström
4f1224b9d5
Fix filesink drop messages improved (#479)
* Fix FileSink dropping messages introduced by 'optionable buffer to x messages' feature
Commit 6c6122fafc introduced a bug where 99 out of 100 logs were actually dumped

* Updated unit tests to trigger sink flush bug
---------

Co-authored-by: Ryan Ammoury <ryan.ammoury@squadrone-system.com>
2023-02-20 06:16:34 -07:00
Kjell Hedström
43f5eddcdd
updated version to 2.2 (#476) 2023-02-04 04:45:29 -07:00
Grzegorz Głowacki
09317e3573
Parse OSX stack dump format in order to demangle it correctly (#473)
* Parse OSX format  mangled stack trace correctly
Co-authored-by: Grzegorz Glowacki <grzegorz.glowacki@avid.com>
2023-02-04 04:40:56 -07:00
Kjell Hedström
16bb6f7e04
force check of stackdump (#475) 2023-02-04 04:37:13 -07:00
Kjell Hedström
6c6122fafc
optionable to buffer x messages before writing to file, default to 100 which will really boost performance (#471) 2022-12-08 22:08:28 -07:00
Kjell Hedström
dbd3d74a39
__SIGFUNC__ no longer default for Windows. __PRETTY__FUNCTION no longer default for gcc/clang (#470)
* __SIGFUNC__ no longer default for Windows, It has to be explicitly picked through CMAKE option
* __PRETTY_FUNCTION__ no longer default for gcc/clang, It has to be explicitly picked through CMAKE option
2022-11-29 22:16:35 -07:00
Kjell Hedström
881e6da439
__func__ doesn't make sense (#469)
__func__ doesn't make sense since we have left c++11 in the dust
2022-11-29 09:00:46 -07:00
Kjell Hedström
6f6da0ed2a
Update CMakeLists.txt 2022-11-10 09:34:52 -07:00
ablangy
0c09462e4d
exitWithDefaultSignalHandler() should block until signal handler returns (#464)
raise() system call does the same as kill() system call in a
single-threaded program.
In a multithreaded program, it does the same as pthread_kill() which
ensures that if the signal causes a handler to be called, raise() will
return only after the signal handler has returned.
2022-11-10 09:34:07 -07:00
Kjell Hedström
21195751be
corrected version 2022-11-08 09:31:37 -07:00
bmagistro
ed91b899f0
Resolve noexcept warnings on lambdas (#463)
When running with additional warnings enabled, a couple lambdas produce
a warning that they should be declared with noexcept. This addresses the
lambdas that had been identified while building.

Signed-off-by: Ben Magistro <koncept1@gmail.com>
2022-09-14 14:04:34 -06:00
神楽坂帕琪
5adecb5ad9
Fix typo in README (#460) 2022-08-17 01:04:44 -06:00
Reece Watson
a0c7e5e0e1
Fix typo in README.md (#458) 2022-07-29 06:38:21 -06:00
zjeffer
1ee2cd0de6
fix(cmake): fixes #413 (#457) 2022-06-11 06:17:32 -06:00
Kjell Hedström
7758aa7913
Update README.md (#456)
* Update README.md and PULL_REQUEST_TEMPLATE.md
2022-05-29 04:24:55 -06:00
Kjell Hedström. We are hiring @ Ganaz
ccf6b97054
Mkdocs (#455)
* adding header/footer navigation links
2022-05-28 23:37:48 -06:00
Kjell Hedström. We are hiring @ Ganaz
429047e815
Mkdocs (#453)
* adding back README
2022-05-28 23:29:03 -06:00
Kjell Hedström. We are hiring @ Ganaz
eaf3f7b312
Create .ciignore (#454) 2022-05-28 23:24:45 -06:00
Kjell Hedström. We are hiring @ Ganaz
359ca69774
Set theme jekyll-theme-cayman 2022-05-28 22:27:35 -06:00
Kjell Hedström. We are hiring @ Ganaz
f370e32346
Update mkdocs.yml 2022-05-28 22:11:11 -06:00
Kjell Hedström. We are hiring @ Ganaz
4ade209945
Update mkdocs.yml 2022-05-28 22:02:25 -06:00
Kjell Hedström. We are hiring @ Ganaz
eb82e25958
Rename publish_docs.yml to docs.yml 2022-05-28 22:00:40 -06:00
Kjell Hedström. We are hiring @ Ganaz
f4fa1cad94
Update index.md 2022-05-28 21:50:00 -06:00
Kjell Hedström. We are hiring @ Ganaz
808b787b60
Mkdocs (#452)
* removed obseolted README.mkd
2022-05-28 21:45:59 -06:00
Kjell Hedström. We are hiring @ Ganaz
fec09b2bba
Mkdocs (#451)
* updating for mkdocs generation
* updated look
2022-05-28 21:38:45 -06:00
Kjell Hedström. We are hiring @ Ganaz
0e3fef50bb
Update publish_docs.yml 2022-05-28 21:36:58 -06:00
Kjell Hedström. We are hiring @ Ganaz
f72f47e533
Update publish_docs.yml 2022-05-28 21:23:51 -06:00
Kjell Hedstrom
fc2af1ddc2 updating for mkdocs generation 2022-05-28 21:13:54 -06:00
Kjell Hedstrom
c52de9e1cf updating for mkdocs generation 2022-05-28 21:13:54 -06:00
Kjell Hedström. We are hiring @ Ganaz
83a1ce24d9 Update index.md 2022-05-24 17:52:03 -06:00
Kjell Hedström. We are hiring @ Ganaz
6c956e5fc8
Update publish_docs.yml 2022-05-24 17:51:24 -06:00
Kjell Hedström. We are hiring @ Ganaz
d057e0a9d5 Update mkdocs.yml 2022-05-24 17:43:32 -06:00
Kjell Hedström. We are hiring @ Ganaz
a1efe3b4a4 Update index.md 2022-05-24 17:39:35 -06:00
Kjell Hedström. We are hiring @ Ganaz
9190b37706 Update API.md 2022-05-24 17:34:39 -06:00
Kjell Hedström. We are hiring @ Ganaz
f9a19c5fe7
Update buildAndRunTests.yml 2022-05-24 17:29:47 -06:00
Kjell Hedström. We are hiring @ Ganaz
d51fe70f96
Update codeql-analysis.yml 2022-05-24 17:29:28 -06:00
Kjell Hedström. We are hiring @ Ganaz
20100be78e
Update ctest.yml 2022-05-24 17:29:00 -06:00
Kjell Hedström. We are hiring @ Ganaz
4584d1ed10
Create .ciignore 2022-05-24 17:15:18 -06:00
Kjell Hedström. We are hiring @ Ganaz
4de1e9f5cf
Create API.md 2022-05-24 17:12:08 -06:00
Kjell Hedström. We are hiring @ Ganaz
9bdd710907
Update mkdocs.yml 2022-05-24 17:11:20 -06:00
Kjell Hedström. We are hiring @ Ganaz
cf8ef87c95
Update publish_docs.yml 2022-05-24 17:03:53 -06:00
Kjell Hedström. We are hiring @ Ganaz
9119a63062
test file to be removed 2022-05-24 14:22:54 -06:00
Kjell Hedström. We are hiring @ Ganaz
e48d46332d
Update publish_docs.yml 2022-05-24 14:21:05 -06:00
Kjell Hedström. We are hiring @ Ganaz
5b114c4f39
Update ctest.yml 2022-05-24 14:19:27 -06:00
Kjell Hedström. We are hiring @ Ganaz
8afd63dd86
Update buildAndRunTests.yml 2022-05-24 14:18:11 -06:00
Kjell Hedström. We are hiring @ Ganaz
9c71dfd783
Update ctest.yml 2022-05-24 14:16:31 -06:00
Kjell Hedström. We are hiring @ Ganaz
0bfff72ea2
Update ctest.yml 2022-05-23 17:44:56 -06:00
Kjell Hedström. We are hiring @ Ganaz
b3b75bfc43
Update buildAndRunTests.yml 2022-05-23 17:44:39 -06:00