static void Main(string[] args) { var logInFile = FileLogWriter.GetInstance("C:/StudioLog/Log.log"); var logInConsole = ConsoleLogWriter.GetInstance(); var multipleLogWriter = new MultipleLogWriter(logInFile, logInConsole); multipleLogWriter.LogError("ErrorMessage"); multipleLogWriter.LogInfo("InfoMessage"); multipleLogWriter.LogWarning("WarningMessage"); Console.ReadKey(); }
static void Main(string[] args) { var logInFile = new FileLogWriter(); var logInConsole = new ConsoleLogWriter(); var multipleLogWriter = new MultipleLogWriter(logInFile, logInConsole); multipleLogWriter.LogError("ErrorMessage"); multipleLogWriter.LogInfo("InfoMessage"); multipleLogWriter.LogWarning("WarningMessage"); Console.ReadKey(); }
static void Main() { var cons = new ConsoleLogWriter(); cons.LogWarning("ВОт ЭТО ОШИБКа"); cons.LogError("Err"); cons.LogInfo("ИНфо"); var file = new FileLogWriter(); file.LogWarning("ВОт ЭТО ОШИБКа"); file.LogError("Err"); file.LogInfo("ИНфо"); var mult = new MultipleLogWriter(cons, file); mult.LogInfo("конлсь инфо"); mult.LogWarning("конлсь варнинг"); mult.LogError("конлсь ерор"); Console.ReadKey(); }