Граф коммитов

29 Коммитов

Автор SHA1 Сообщение Дата
Arlie Davis 65756a9afa Prepare for publish 2024-02-06 07:51:56 -08:00
ms-jihua 127689941b
Fix provider name macro not being passed onto provider traits (#28) 2024-02-06 07:50:58 -08:00
sivadeilra 3b2928b264
bump versions for publishing (#25)
Co-authored-by: Arlie Davis <ardavis@microsoft.com>
2023-05-12 09:33:41 -07:00
Zane Purvis 68c5a04f14 Merge recent changes from upstream 2023-04-21 16:45:23 -04:00
Arlie Davis 987613c7d5 pr feedback 2023-04-06 11:24:26 -07:00
Arlie Davis aee95a0cfe bump versions 2023-03-30 14:17:57 -07:00
Zane Purvis 52e091eeec Make PROVIDER_NAME have static lifetime
Required in 1.55.0
2023-03-23 18:51:07 -04:00
Zane Purvis d10e0d6f53 Update docs 2023-03-23 14:37:50 -04:00
Zane Purvis 5210d22108 Sync doc-comment in lib.rs with README 2023-03-22 23:07:19 -04:00
Zane Purvis b6ea54d41e Generate .NET EventSource-compatible name-based GUID
- Add etw_event_source_guid() which uses sha1_smol and uuid v5 feature to calculate name-based GUID
- Make uuid be optional in ProviderAttributes and generate name-based GUID if not provided as parameter to macro
- Add and update unit tests
- Add PROVIDER_NAME to provider, to aid in test/debug of generated GUIDs
2023-03-22 23:06:47 -04:00
sivadeilra 69fef40477
Merge pull request #15 from MarkWestMS/set-provider-trait-groupid
Set groupid when setting provider traits
2023-03-14 16:37:37 -07:00
Mark West edc9ce8079 Updates uuid version to use to_bytes_le 2023-03-14 16:29:12 -07:00
Arlie Davis 246148e124 fix clippy warnings, add missing Send impl 2023-03-14 08:52:33 -07:00
Mark West d5173e295c Set groupid when setting provider traits 2023-03-06 14:31:45 -08:00
Arlie Davis e0dbdf144a cosmetic change 2021-09-24 10:17:09 -07:00
Arlie Davis 9c9eaf8c06 PR feedback 2021-09-24 10:14:58 -07:00
Arlie Davis 2901814190 Fix U16CStr fields 2021-09-24 08:09:27 -07:00
Arlie Davis 9afc0880c7 Version bump, minor cleanup
Preparing for publish
2021-09-23 09:05:14 -07:00
Arlie Davis b65be52c17 minor cosmetic 2021-09-22 19:54:37 -07:00
Arlie Davis 7a2c429171 implement support for keyword 2021-09-22 17:37:36 -07:00
Arlie Davis a913764c42 Work on provider groups feature 2021-09-22 13:52:54 -07:00
Arlie Davis d3c4a3d02b Bump versions on win_etw_macros and win_etw_logger to 0.1.2 2021-04-06 08:22:04 -07:00
Jeffrey Robinson a531ffe05a Remove Unneeded Test Code 2021-03-30 12:09:45 -07:00
Jeffrey Robinson 2ea04fc7a3 Use path.is_ident 2021-03-30 12:07:08 -07:00
Jeffrey Robinson 7a7b82dd66 Add support for event macro IDs 2021-03-30 12:04:14 -07:00
Kevin Parsons 14d7668ad5 Change default event level to VERBOSE (5)
This changes the default event level if none is specified from INFO (4)
to VERBOSE (5). This matches the implementation in TraceLoggingProvider.h,
which uses VERBOSE as well.

Signed-off-by: Kevin Parsons <kevpar@microsoft.com>
2020-12-01 15:45:19 -08:00
sivadeilra 85e4d9acca Bump versions and change homepage url 2020-06-18 11:35:54 -07:00
Arlie Davis 5c48b1e325 Various improvements
Allow &[bool], since Rust has committed to a 1-byte representation of `bool`.
Re-export several types from `widestring` so that code generated by the
`trace_logging_provider` macro no longer has a direct reference to the
`widestring` crate.

Update docs.
2020-06-18 10:38:31 -07:00
Arlie Davis f8d79e5a5e Moving sources from my personal repo into github.com/microsoft
There are no code changes in this. There are changes that need to be made,
but I wanted to move this to the correct place (github.com/microsoft) before
making those changes.

I wrote 100% of this code, and I wrote it while I was employed by Microsoft
in May 2020. Microsoft has all rights to this code.
2020-06-18 10:15:45 -07:00