Skip to content

Releases: RockLib/RockLib.Logging

RockLib.Logging version 2.0.0-alpha02

03 Jan 21:43
267edc6
Compare
Choose a tag to compare
  • Adds optional parameters to LoggerFactory methods: defaultTypes, valueConverters, resolver, and reloadOnConfigChange.

RockLib.Logging version 2.0.0-alpha01

22 Oct 21:14
Compare
Choose a tag to compare

RockLib.Logging version 1.2.0

05 Oct 14:39
Compare
Choose a tag to compare
  • Add IsSynchronous property to Logger to allow short lived applications to not need to dispose of a logger to guarantee log delivery.

RockLib.Logging version 1.1.0

03 Aug 20:36
Compare
Choose a tag to compare
  • Adds LoggerFactory.CreateFromConfig method, allowing non-cached instances of Logger to be created from LoggerFactory.
  • Try really, really hard to cleanly shut down all instances of Logger, even if the user does not dispose them.

RockLib.Logging.AspNetCore version 1.0.1

31 Jul 19:26
Compare
Choose a tag to compare

Adds thread-safety to scoped logging operations and prevents the
disposable scope objects from throwing when disposed multiple times.

RockLib.Logging version 1.0.1

29 Jun 20:43
Compare
Choose a tag to compare

Adds the ability to set extended properties on a log entry with any dictionary
with a string key type. Also adds support for non-generic IDictionary - all
items with keys of type string are added.

RockLib.Logging.AspNetCore version 1.0.0

19 Jun 17:46
Compare
Choose a tag to compare

Rocklib.Logging version 1.0.0

19 Jun 17:28
Compare
Choose a tag to compare

RockLib.Logging.AspNetCore version 1.0.0-alpha04

08 Jun 20:54
Compare
Choose a tag to compare

Added bypassAspNetCoreLogging flag to UseRockLibLogging extension methods.

RockLib.Logging.AspNetCore version 1.0.0-alpha03

06 Jun 16:07
Compare
Choose a tag to compare

Improvements to API:

  • Rename UseRockLib to UseRockLibLogging.
  • Add setConfigRoot parameter to UseRockLibLogging that bypasses the side-effect of setting Config.Root. The default value is true - passing a value of false is appropriate when the application has programmatically set the LoggerFactory.Loggers property.
  • Add overload for UseRockLibLogging that takes an ILogger parameter. This overload does not have the side-effect of setting Config.Root.
  • Use lower versions of Microsoft.AspNetCore.Hosting.Abstractions and Microsoft.Extensions.Logging dependencies.