https://github.com/jdetmar/nlog.extensions.azurestorage
NLog Target for Azure Storage. Uses NLog batch write to optimize writes to Storage.
https://github.com/jdetmar/nlog.extensions.azurestorage
azure- azure-storage blob-storage nlog-target table-storage
Last synced: 6 months ago
JSON representation
NLog Target for Azure Storage. Uses NLog batch write to optimize writes to Storage.
- Host: GitHub
- URL: https://github.com/jdetmar/nlog.extensions.azurestorage
- Owner: JDetmar
- License: mit
- Created: 2017-02-19T23:14:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T05:13:46.000Z (over 1 year ago)
- Last Synced: 2024-10-30T00:36:25.999Z (12 months ago)
- Topics: azure-, azure-storage, blob-storage, nlog-target, table-storage
- Language: C#
- Homepage:
- Size: 338 KB
- Stars: 31
- Watchers: 9
- Forks: 19
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NLog Targets for Azure Storage [](https://ci.appveyor.com/project/JDetmar/nlog-extensions-azurestorage)

| Package Name | NuGet | Description | Documentation |
| ------------------------------------- | :-------------------: | ----------- | ------------- |
| **NLog.Extensions.AzureBlobStorage** | [](https://www.nuget.org/packages/NLog.Extensions.AzureBlobStorage/) | Azure Blob Storage | [](src/NLog.Extensions.AzureBlobStorage/README.md) |
| **NLog.Extensions.AzureDataTables** | [](https://www.nuget.org/packages/NLog.Extensions.AzureDataTables/) | Azure Table Storage or Azure CosmosDb Tables | [](src/NLog.Extensions.AzureDataTables/README.md) |
| **NLog.Extensions.AzureEventHub** | [](https://www.nuget.org/packages/NLog.Extensions.AzureEventHub/) | Azure EventHubs | [](src/NLog.Extensions.AzureEventHub/README.md) |
| **NLog.Extensions.AzureEventGrid** | [](https://www.nuget.org/packages/NLog.Extensions.AzureEventGrid/) | Azure Event Grid | [](src/NLog.Extensions.AzureEventGrid/README.md) |
| **NLog.Extensions.AzureQueueStorage** | [](https://www.nuget.org/packages/NLog.Extensions.AzureQueueStorage/) | Azure Queue Storage | [](src/NLog.Extensions.AzureQueueStorage/README.md) |
| **NLog.Extensions.AzureServiceBus** | [](https://www.nuget.org/packages/NLog.Extensions.AzureServiceBus/) | Azure Service Bus | [](src/NLog.Extensions.AzureServiceBus/README.md) |
| **NLog.Extensions.AzureAccessToken** | [](https://www.nuget.org/packages/NLog.Extensions.AzureAccessToken/) | Azure App Authentication Access Token for Managed Identity | [](src/NLog.Extensions.AzureAccessToken/README.md) |Initially all NLog targets was bundled into a single nuget-package called [NLog.Extensions.AzureStorage](https://www.nuget.org/packages/NLog.Extensions.AzureStorage/).
But Microsoft decided to discontinue [WindowsAzure.Storage](https://www.nuget.org/packages/WindowsAzure.Storage/) and split into multiple parts.
Later Microsoft also decided to discontinue [Microsoft.Azure.DocumentDB](https://www.nuget.org/packages/Microsoft.Azure.DocumentDB.Core/)
and so [NLog.Extensions.AzureCosmosTable](https://www.nuget.org/packages/NLog.Extensions.AzureCosmosTable/) also became deprecated.## Sample Configuration
```xml
```
## License
[](https://app.fossa.io/projects/git%2Bgithub.com%2FJDetmar%2FNLog.Extensions.AzureStorage?ref=badge_small)