Example #1
0
 /// <summary>
 /// Добавляет строку в конец коллекции.
 /// Применяется форматирование по принципу StringTemplater
 /// </summary>
 /// <param name="item">Шаблон строки, добавляемой в конец коллекции</param>
 /// <param name="args">Элементы для подстановки в шаблон</param>
 public void AddTemplate(string item, DiReplace args)
 {
     this.Add(StringTemplater.Compile(item, args));
 }
Example #2
0
 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"));
 }
Example #3
0
 public void WriteLog(string msg = "", DiReplace args = null)         // TODO: Logger.WriteLog
 {
     this.Write(StringTemplater.Compile(msg, args), true);
 }