public void LogMsg() { var logService = new LogToFile(); var dir = new GenLib.Services.DirectoryFile().GetFullyQualifiedDirectory(logService.GetFullPathFilename()); Console.WriteLine("TestLogMsg() directory is " + dir); new GenLib.Services.DirectoryFile().DeleteDirectoryWithFiles(dir); // verify that directory has been deleted Assert.False(Directory.Exists(dir)); // now finally test the message logging logService.WriteMsg("TestLogMsg"); Assert.True(File.Exists(logService.GetFullPathFilename())); Assert.True(true); }
public bool WriteMsg(string msg) { DirectoryFile.CreateDirectory(GetFullPathFilename()); File.Exists(GetFullPathFilename()).Else(CreateLogFile); var fs = new FileStream(GetFullPathFilename(), FileMode.Append); var sw = new StreamWriter(fs); sw.Write("Logging message at: "); sw.WriteLine(DateTime.Now.ToString()); sw.WriteLine(msg); sw.WriteLine("============================================================="); sw.Close(); fs.Close(); return(true); }
public LogToFile(DirectoryFile directoryFile) { DirectoryFile = directoryFile; SetLogFileLocationToEntryAssembly(); }