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

24 Коммитов

Автор SHA1 Сообщение Дата
Arlie Davis 023a27514e Bump win_etw_provider version to 0.1.3 2021-04-20 20:40:03 -07:00
Arlie Davis 3dd01639f6 Merge remote-tracking branch 'refs/remotes/origin/main' 2021-04-20 20:37:33 -07:00
sivadeilra 3694a33dc3
Merge pull request #10 from jstarks/relax_static
Relax static lifetime bounds
2021-04-20 18:01:24 -07:00
John Starks 28a831a8bd Relax static lifetime bounds
The provider crate requires event and provider metadata to have
static lifetime, but I cannot see why this is necessary--ETW will
consume this metadata synchronously as part of the EventWrite call.

The macros crate will always ensure that this metadata is static,
which is a good practice when possible. But for dynamically-generated
events and providers, static is a problem.
2021-04-20 16:22:23 -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
Arlie Davis f1574e99f3 Bump win_etw_provider version to 0.1.2 2021-04-06 08:18:59 -07:00
sivadeilra 5ba52a85c9
Merge pull request #9 from deathly809/feature/event_macro_ids
Add support for event macro IDs
2021-04-06 08:04:33 -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
sivadeilra aab1efa3b0
Merge pull request #7 from kevpar/fix-dev-output
Clean up dev output
2021-02-11 15:22:24 -08:00
Kevin Parsons 77c71bcca0 Clean up dev output
Fixes a couple instances where previously diagnostic output could be
written to stdout or stderr in production, rather than being locked
behind the "dev" feature.

Signed-off-by: Kevin Parsons <kevpar@microsoft.com>
2020-12-10 01:17:16 -08:00
sivadeilra 97cddd401c
Merge pull request #8 from kevpar/default-verbose-level
Change default event level to VERBOSE (5)
2020-12-02 10:50:34 -08: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
Ryan Levick 3d65df55a8
Merge pull request #6 from aDotInTheVoid/patch-1
Fix Markdown formatting
2020-07-14 15:19:34 +02:00
Nixon Enraght-Moony da5d7dce74
Fix Markdown formatting 2020-07-12 12:14:39 +01:00
sivadeilra 85e4d9acca Bump versions and change homepage url 2020-06-18 11:35:54 -07:00
sivadeilra 82bf52d77b
Merge pull request #1 from sivadeilra/master
Add initial code
2020-06-18 11:12:49 -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
Microsoft Open Source 5ea085b74e Initial SECURITY.md commit 2020-06-18 09:27:21 -07:00
Microsoft Open Source 1f570eab74 Initial README.md commit 2020-06-18 09:27:20 -07:00
Microsoft Open Source 04b0baf279 Initial LICENSE commit 2020-06-18 09:27:19 -07:00
Microsoft Open Source 19fee3e29f Initial CODE_OF_CONDUCT.md commit 2020-06-18 09:27:17 -07:00