- Updated all packages to use the new version of the csproj file that allows multi-targetting of .NET versions.
- Add new examples of using
TraceListener
- Bump version number.
- Update version of Newtonsoft.JSON to 11.0.2 (GitHub pull request #34).
- Make HEC timestamp invariant to culture (GitHub pull request #20).
- Add support for overriding metadata with
HttpEventCollectorSender.Send()
.
- Add support for custom HTTP Event Collector formatter function for TraceListener.
- Add support for setting timestamp other than UtcNow (GitHub Pull request #15).
- Add support for HTTP Event Collector.
TcpSocketWriter
now uses aBlockingCollection
instead of aConcurrentQueue
internally, resulting in significantly less CPU utilization.
- Added xunit.runner as a dependency.
- Add support for logging via TCP.
- Fix behavior of TraceListeners. Now they write to the network on every invocation of Write or WriteLine and no longer try to insert timestamps.
- Initial release.