NServiceBus logging integrates with the Azure diagnostics service through a simple trace logger.
Azure tooling for Visual Studio will set up the Azure Diagnostics Service and NServiceBus will integrate with it directly. Ensure that the following trace listener is added to the
app. so that all NServiceBus logs will be forwarded to the diagnostics service. (The version may differ based on Azure tooling version.)
<system.diagnostics> <trace> <listeners> <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=18.104.22.168, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics>
Logging settings can than be controlled by configuring the Azure diagnostics service itself using a
. file. For more information refer to the Configuring Diagnostics for Azure Cloud Services and Virtual Machines or Use the Azure Diagnostics Configuration File in Azure SDK 2.4 and earlier articles.