🗃️ Custom Logger
The App will provide a default logger, but you can also provide your own.
The default Logger instance will be set to ConsoleLogger from the Microsoft.Teams.Common package.
using Microsoft.Teams.Apps;
using Microsoft.Teams.Common.Logging;
using Microsoft.Teams.Plugins.AspNetCore.Extensions;
var builder = WebApplication.CreateBuilder(args);
var appBuilder = App.Builder()
.AddLogger(new ConsoleLogger())
builder.AddTeams(appBuilder)
var app = builder.Build();
var teams = app.UseTeams();
Log Levels
Filtering by Logger Name
Each logger is created with a name. You can filter which loggers emit output by providing a name pattern, using * as a wildcard.