SerilogAnalyzer Versions Save

Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.

0.6

7 years ago

Fixes

  • Multiple using directives in <appSettings> must have suffixed keys
  • Ignore the Enrich.With<T> / Enrich.With(params) methods since they cannot be expressed in configuration

0.5

7 years ago

New

  • Support to generate the AssemblyQualifiedName for interface parameters
  • Support explicit null as argument

Fixes

  • More checks to not crash the configuration generator refactoring on invalid code

0.4

7 years ago

New

  • Adds a Code Refactoring to show the equivalent <appSettings> and appSettings.json configuration for a LoggerConfiguration

0.3

7 years ago

New

  • Exact diagnostic locations in strings with escape characters
  • Reporting of unused arguments with positional formatting strings in more places

0.2

8 years ago

0.1

8 years ago