/// <summary> /// Create an instance of EmailLogger. /// </summary> /// <param name="pFileFolder">The full path to the serilization file.</param> /// <param name="pFromServer">The name of the SMTP server.</param> /// <param name="pToServer">The name of the SMTP server.</param> /// <param name="pPassword">The "from" for the emails that get sent.</param> /// <param name="pFrom">The "from" for the emails that get sent.</param> /// <param name="pTo">The "to" for the emails that get sent.</param> public EmailLogger(string pFileFolder, string pFromServer, string pToServer, string pPassword, string pFrom, String pTo, SetForSendingDelegate pSetForSendingDelegate) { fileFolder = pFileFolder; subjectHeader = "From> " + pFromServer + " - "; toServer = pToServer; password = pPassword; from = pFrom; to = pTo; setForSendingDelegate = pSetForSendingDelegate; }
public void AddEmailLogger(string pFolder, string pRbrServer, string pEmailServer, string pEmailFrom, string pEmailPassword, string pEmailTo, SetForSendingDelegate pSetForSendingDelegate) { if (emailLogger != null) { return; } emailLogger = new EmailLogger(pFolder, pRbrServer, pEmailServer, pEmailPassword, pEmailFrom, pEmailTo, pSetForSendingDelegate) { Formatter = timokLogEntryFormatter }; logger.AddLogger("emailLog", emailLogger); }