using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using Domain.Events; using MediatR; using Microsoft.Extensions.Logging; namespace QRCodeService.Application.DomainEventHandler.LinkCreated { public class LogWhenLinkCreatedDomainEventHandler : INotificationHandler { readonly ILogger logger; public LogWhenLinkCreatedDomainEventHandler(ILogger logger) { this.logger = logger; } public async Task Handle(LinkCreatedDomainEvent notification, CancellationToken cancellationToken) { logger.LogInformation("domainEvent: link"); } } }