Skip to content

Releases: DavidFineboym/LoggingDecoratorGenerator

v1.10.0

22 Dec 08:59
5c8e347
Compare
Choose a tag to compare

What's Changed

v1.9.0

23 Sep 10:11
18c2888
Compare
Choose a tag to compare

Improve performance by removing Stopwatch allocation and checking ILogger.IsEnabled once per method call instead of twice.

v1.8.0

14 Jul 14:45
Compare
Choose a tag to compare

Generate deterministic EventId, if not supplied, from EventName. Previous versions used -1 for EventId if it wasn't supplied. The value is calculated the same way as .NET logging source generator going to do in .NET 8.

v1.7.0

16 Jun 05:38
Compare
Choose a tag to compare

Improved generator performance and added some error diagnostics to help identify usage errors.

v1.6.0

27 May 13:52
Compare
Choose a tag to compare

Add polymorphic support, e.g. if target interface implements IDisposable then a pass-through implementation will be generated in the decorator.

v1.5.0

20 May 13:12
8d04eec
Compare
Choose a tag to compare

Add NotLoggedAttribute that allows to omit parameters and return value from logs.

v1.4.0

29 Apr 12:18
Compare
Choose a tag to compare
  1. Add optional exception logging
  2. Fix bug with method overloads resulting in duplicate names in the generated code
  3. Improve generated code readability by adding indentation

Release v1.3.1

26 Apr 18:12
Compare
Choose a tag to compare

First GitHub release