using CMSMicroservice.Domain.Events; using Microsoft.Extensions.Logging; namespace CMSMicroservice.Application.UserOrderCQ.EventHandlers; public class SubmitShopBuyOrderEventHandler : INotificationHandler { private readonly ILogger< SubmitShopBuyOrderEventHandler> _logger; public SubmitShopBuyOrderEventHandler(ILogger logger) { _logger = logger; } public Task Handle(SubmitShopBuyOrderEvent notification, CancellationToken cancellationToken) { _logger.LogInformation("Domain Event: {DomainEvent}", notification.GetType().Name); return Task.CompletedTask; } }