static void Main() { var cons = new ConsoleLogWriter(); cons.LogWarning("ВОт ЭТО ОШИБКа"); cons.LogError("Err"); cons.LogInfo("ИНфо"); var filename = ReadFileName(); var file = new FileLogWriter(filename); file.LogWarning("ВОт ЭТО ОШИБКа"); file.LogError("Err"); file.LogInfo("ИНфо"); var mult = new MultipleLogWriter(cons, file); mult.LogInfo("конлсь инфо"); mult.LogWarning("конлсь варнинг"); mult.LogError("конлсь ерор"); Console.ReadKey(); }
public MultipleLogWriter(ConsoleLogWriter cLog, FileLogWriter fLog) { list.Add(cLog); list.Add(fLog); }