Я настроил NLog (4.5.4) в коде, и он внедряется с зависимостью Microsoft.Extensions.Logging.ILogger
var config = new LoggingConfiguration();
// set up other targets and crete new rules
config.LoggingRules.Add(new LoggingRule("*", LogLevel.Error, emailTarget));
public PbCashController(ILogger<PbCashController> logger, ...)
{
//...
_logger = logger;
}
Я быстро просматриваю отладку на регистраторе и проверяю настройку
Я ожидаю, что когда я зарегистрирую исключение с _logger.LogError, я получу электронное письмо.Ошибка записывается в файл, но я не получаю электронные письма.
Я использую тот же SMTP-сервер и адрес электронной почты для отправки других электронных писем, требуемых приложением, и те, которые работают нормально.Только электронные письма об исключениях не отправляются.
Буду признателен, если кто-нибудь подскажет, как правильно сделать эту работу.
Большое спасибо!
Ананд