/// <summary> /// Добавляет строку в конец коллекции. /// Применяется форматирование по принципу StringTemplater /// </summary> /// <param name="item">Шаблон строки, добавляемой в конец коллекции</param> /// <param name="args">Элементы для подстановки в шаблон</param> public void AddTemplate(string item, DiReplace args) { this.Add(StringTemplater.Compile(item, args)); }
private static void PrepareTemplate(ISettingsStore settingsStore, string reason, StringTemplater templater) { templater.AddParameter("AdminName", settingsStore.AdminName); templater.AddParameter("Reason", reason); templater.AddParameter("Date", () => DateTime.UtcNow.ToString("dd.MM.yy")); templater.AddParameter("Time", () => DateTime.UtcNow.ToString("HH:mm:ss")); }
public void WriteLog(string msg = "", DiReplace args = null) // TODO: Logger.WriteLog { this.Write(StringTemplater.Compile(msg, args), true); }