Aspnet Logging Versions Save

[Archived] Common logging abstractions and a few implementations. Project moved to https://github.com/aspnet/Extensions

rel/2.0.0

6 years ago

Features

  • Configuring logging from appSettings.json (#437)

Bugs Fixed

  • ConsoleLoggerOptions are not properly stored by ConsoleLoggerProvider (#665)
  • LogError with exception and empty message causes formatting issues with ConsoleProvider (#619)

rel/2.0.0-preview2

6 years ago

Features

  • Consider a way to configure logging provider using the DI system (#346)

Bugs Fixed

  • Microsoft.Extensions.Logging depends on Microsoft.Extensions.Configuration (#630)

rel/2.0.0-preview1

6 years ago

Features

  • Configuration and Filtering changes (#565)
  • Background console logging (#519)
  • Should frameworks like Serilog, NLog implement their own ILoggerFactory? (#420)

Bugs Fixed

  • Move NullLoggerFactory and NullLoggerOfT to Microsoft.Extensions.Logging.Abstractions (#566)
  • Logging after dispose issues? (#563)
  • Console Logger Filtering via IConfiguration - Issues (#526)
  • Memory leak in Microsoft.Extensions.Logging.Internal.FormattedLogValues (#516)

rel/1.1.0

7 years ago

Bugs Fixed

  • Clean up property behavior and doc comments for AzureAppServicesDiagnosticsSettings (#506)

rel/1.1.0-preview1

7 years ago

Features

  • Implement a logger for Azure WebApps (#466)
  • EventSource implementation (#328)

Bugs Fixed

  • AnsiLogConsole uses non-standard background values (#455)
  • Loggers throw on null message or arguments (#422)
  • 'AddProvider' on LoggerFactory should throw ObjectDisposedException after being disposed (#418)

1.0.0

7 years ago

Features

  • [Proposal] LogValues should throw if too many/too few arguments in format string (#413)
  • Console logger - shoudn't apply severity color to message category and id. (#406)

Bugs Fixed

  • Console logger warnings aren't getting colorized on OSX (#417)
  • Allow configuring the trace source logger without having to flow a TraceListener instance (#405)

1.0.0-rc2

7 years ago

Features

  • Delete NLog provider (#341)
  • CreateLogger<T>() should return ILogger<T> (#312)

Bugs Fixed

  • Fix DebugLogger to log exception details (#388)
  • Please keep default foreground color, don't override with ConsoleColor.Grey (#378)
  • Exceptions aren't logged by EventLogger (dev branch) (#375)
  • Should BeginScopeImpl be a generic method (#366)
  • Exception details are not logged (#355)
  • LogInformation(string) throws FormatException (#351)
  • LogLevel.None (#333)
  • Changes to Logging API surface (#331)
  • Logger from Type name shouldn't include generic parameters (#326)
  • NullReferenceException in RuntimeEnvironmentHelper under .NET 4.5 using Logging (#309)
  • EventLogLogger may throw an exception when the message is too big (#305)
  • Rename LogLevel.Verbose to .Trace and modify its severity to be below .Debug (#299)
  • Remove ILoggerFactory.MinimumLevel (#298)
  • Remove dependence Microsoft.Extensions.PlatformAbstractions (#293)
  • Add LoggerMessage.Define overloads for 0, 4, 5, and 6 args (#272)

1.0.0-rc1

8 years ago

Features

  • Rename Microsoft.Framework.* to Microsoft.Extensions.* (#257)

1.0.0-beta7

8 years ago

1.0.0-beta6

8 years ago

Features

  • Add a DebugLoggerProvider that writes to Debug.WriteLine (#194)

Bugs Fixed

  • DebugLogger nuget package doesn't contain Debug.WriteLine (#216)
  • Console logging coloring is weird on linux (#210)
  • LogLevel.Debug for NLog Logger (#196)
  • Remove ReflectionBasedLogValues type and instead use Custom formatted log values (#171)