Logging utilities for C code
Перейти к файлу
Dan Cristoloveanu 0e76e1be23
Log etw sink with tests (#123)
* 1

* 1

* Tested some more specs

* 1

* 1

* More work

* More work

* More work

* More tests

* More progress

* More progress

* Make one more test pass

* Last test only

* Add one more test

* More

* Add one more test

* Tests passing

* Fix spec IDs

* Check provider Id

* Remove some #pragmas

* One more test

* More tests

* Add more negative tests

* Cover all specs

* Remove the extra UT suite

* Add test with struct in struct

* Fix leaks

* Have one loop through the properties

* Fix tests

* Update deps

* Remove log sink etw int test from the PR

* Fix warning

* Compile log_sink_etw only on Wndowsi

* Fix CMakelists issue

* Fix x86 build

* Address some CR comments

* Address more CR comments

* More CR comments addressed

* More CR comments

* Address what can be addressed of the CR comments

* Update log_sink_etw_2 test
2023-05-15 16:50:07 -07:00
.github Remove Hari (#99) 2022-08-22 21:28:14 -07:00
build Build with VS2022 (#76) 2022-02-13 21:12:10 -08:00
deps Update dependencies (#122) 2023-04-26 09:43:57 -07:00
inc/c_logging feature: adding get last error for linux (#109) 2022-12-15 06:35:45 -08:00
src feature: adding get last error for linux (#109) 2022-12-15 06:35:45 -08:00
tests feature: adding get last error for linux (#109) 2022-12-15 06:35:45 -08:00
v2 Log etw sink with tests (#123) 2023-05-15 16:50:07 -07:00
.gitignore feature: adding get last error for linux (#109) 2022-12-15 06:35:45 -08:00
.gitmodules use c build tools (#20) 2020-10-30 09:05:49 -07:00
CMakeLists.txt Anpo 03 14 2023 update deps (#118) 2023-03-14 15:57:02 -07:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2019-12-18 11:14:24 -08:00
LICENSE Updating LICENSE to template content 2019-12-18 11:14:25 -08:00
README.md Initial README.md commit 2019-12-18 11:14:28 -08:00
SECURITY.md Initial SECURITY.md commit 2019-12-18 11:14:26 -08:00

README.md

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.