CommonLogging Usage

Component: CommonLogging
NuGet Package NServiceBus.CommonLogging (5-pre)
Target NServiceBus Version: 7.x
This page targets a pre-release version and is subject to change prior to the final release.

Code walk-through

This sample shows a usage of CommonLogging within NServiceBus.

Enabling Logging

Common.Logging.LogManager.Adapter = new ConsoleLoggerFactoryAdapter
{
    Level = LogLevel.Info
};

NServiceBus.Logging.LogManager.Use<CommonLoggingFactory>();

var endpointConfiguration = new EndpointConfiguration("Samples.Logging.CommonLogging");

Verifying that the sample works correctly

In this sample the information at the Info level is logged to the console window.

There will be a few standard logging entries in the console window that are automatically created by NServiceBus when logging level is set to Info, for example:

 Queue [private$\error] is running with [Everyone] and [NT AUTHORITY\ANONYMOUS LOGON] permissions. Consider setting appropriate permissions, if required by the organization. For more information, consult the documentation.

There will also be a custom entry logged from inside the handler Hello from MyHandler.

Related Articles

  • Logging
    Manage and integrate with NServiceBus logging.

Last modified