예제 #1
0
        public SendingResult SendEmailAsync(MailModel mailData)
        {
            using (var log = new LoggerConfiguration()
                             .WriteTo.Console()
                             .WriteTo.File(Logger.Settings.Config.FilePath)
                             .CreateLogger())
            {
                try {
                    log.Information("Message was successfully sent!");
                    log.Information(mailData.ToString());
                }
                catch (Exception ep) {
                    log.Information(mailData.ToString());
                    log.Warning("Ups!");
                    return(SendingResult.Fail);
                }
            }

            return(SendingResult.Success);
        }