Azure table storage target implementation for NLog. A fork of harouny's project in github.

The following features set this library apart:

- It supports customizing partition and row keys with macros. For example, you can specify ${longdate}_${guid} in the target "RowKey" property to have your key be made up of a long date/time string and a guid, with an underscore in between.

- It defers the initialization of the azure storage connection till it is actually needed, thus avoiding any startup errors because you have not initialized your connection string yet.

- It detects connection string changes and re-initializes the azure storage connection accordingly. This is roughly modeled after NLog's own DatabaseTarget implementation.

For more information see the project page at">

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package NLog.Extensions.AzureTableStorage -Version
dotnet add package NLog.Extensions.AzureTableStorage --version
paket add NLog.Extensions.AzureTableStorage --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Miscellaneous improvements:

- detect and re-initialize connection string if it is changed from code
- trace statements to help troubleshoot configuration issues
- bug fixes
- new macros

Version History

Version Downloads Last updated
1.2.0-rc1 894 3/1/2018
1.2.0-rc0 76 3/1/2018
1.1.4 48,431 1/5/2016 (current) 2,928 10/6/2015
1.1.0 368 10/1/2015