Releases: RockLib/RockLib.Logging
Releases · RockLib/RockLib.Logging
RockLib.Logging version 2.0.0-alpha02
- Adds optional parameters to LoggerFactory methods: defaultTypes, valueConverters, resolver, and reloadOnConfigChange.
RockLib.Logging version 2.0.0-alpha01
Initial prerelease
RockLib.Logging version 1.2.0
- Add
IsSynchronous
property toLogger
to allow short lived applications to not need to dispose of a logger to guarantee log delivery.
RockLib.Logging version 1.1.0
- Adds
LoggerFactory.CreateFromConfig
method, allowing non-cached instances ofLogger
to be created fromLoggerFactory
. - 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
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
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
Initial release
Rocklib.Logging version 1.0.0
Initial release
RockLib.Logging.AspNetCore version 1.0.0-alpha04
Added bypassAspNetCoreLogging
flag to UseRockLibLogging
extension methods.
RockLib.Logging.AspNetCore version 1.0.0-alpha03
Improvements to API:
- Rename
UseRockLib
toUseRockLibLogging
. - Add
setConfigRoot
parameter toUseRockLibLogging
that bypasses the side-effect of settingConfig.Root
. The default value istrue
- passing a value offalse
is appropriate when the application has programmatically set theLoggerFactory.Loggers
property. - Add overload for
UseRockLibLogging
that takes anILogger
parameter. This overload does not have the side-effect of settingConfig.Root
. - Use lower versions of Microsoft.AspNetCore.Hosting.Abstractions and Microsoft.Extensions.Logging dependencies.