Commit Graph
23 Commits
Author SHA1 Message Date
Kevin Parsons 7dba96a333 Set ETW provider info so it's always treated as TraceLogging
Signed-off-by: Kevin Parsons <kevpar@ntdev.microsoft.com>
2019-01-17 10:45:50 -08:00
Kevin Parsons 6e71d2839c Add test cases for logging empty slices
Signed-off-by: Kevin Parsons <kevpar@ntdev.microsoft.com>
2019-01-11 12:22:02 -08:00
Kevin Parsons 515e920a0a Support logging more Go types to ETW
Signed-off-by: Kevin Parsons <kevpar@ntdev.microsoft.com>
2019-01-10 11:08:01 -08:00
Kevin Parsons b08043063d Merge branch 'master' into etw-nofields 2019-01-08 11:28:28 -08:00
Kevin Parsons 1844c5213b Support ETW activity ID 2019-01-07 16:01:46 -08:00
Kevin Parsons e82c358c71 Support ETW events with no data fields 2019-01-07 15:49:09 -08:00
Kevin Parsons 82fc62aed2 Return error from WriteEvent in Logrus hook 2019-01-03 16:08:24 -08:00
Kevin Parsons d23783336b Fix indices in provider name to ID 2019-01-03 14:57:37 -08:00
Kevin Parsons 37af28e005 Pass blob pointers safely to ETW 2019-01-03 13:57:57 -08:00
Kevin Parsons b87cea3696 Clean up and PR feedback 2019-01-03 13:08:23 -08:00
Kevin Parsons fac5ca0c3a Separate ETW into low-level and high-level API 2018-12-21 16:18:22 -08:00
Kevin Parsons 7c26c75173 Add ETW support for arrays 2018-12-21 10:10:06 -08:00
Kevin Parsons 50cf0baa2f Support auto-generation of ETW provider ID 2018-12-20 14:05:36 -08:00
Kevin Parsons 82ad381699 Add ETW support for out type and tags 2018-12-20 01:28:55 -08:00
Kevin Parsons 824a366a22 Make etw package internal 2018-12-19 01:52:15 -08:00
Kevin Parsons 32544c5852 Merge branch 'etw' of https://github.com/kevpar/go-winio into etw 2018-12-19 01:44:38 -08:00
Kevin Parsons dcfdf4a9f6 Improve ETW callback support and track provider enable state 2018-12-19 01:42:44 -08:00
Kevin Parsons 35e42dab22 Address PR feedback 2018-12-19 01:38:48 -08:00
Kevin Parsons cd4b2fefe9 Change from reflection to type switch in Logrus hook 2018-12-13 17:23:55 -08:00
Kevin Parsons 62f7a6b7b9 Rearrange etw packages 2018-12-13 14:26:45 -08:00
Kevin Parsons bb628025f5 Clean up some types and comments 2018-12-13 14:12:44 -08:00
Kevin Parsons 083046a6cd Add comments 2018-12-12 18:20:51 -08:00
Kevin Parsons 899181905d Add basic Go ETW implementation 2018-12-12 16:05:33 -08:00