public virtual void LogFlushTimerWorks() { DeleteLog(); using (FileExceptionlessLog log = GetLog(LOG_FILE)) { log.Info("Test"); string contents = log.GetFileContents(); Assert.Equal("", contents); Thread.Sleep(1010 * 3); Assert.True(LogExists()); contents = log.GetFileContents(); Assert.Equal("Test\r\n", contents); } }
public virtual void CanWriteToLogFile() { DeleteLog(); using (FileExceptionlessLog log = GetLog(LOG_FILE)) { log.Info("Test"); log.Flush(); Assert.True(LogExists()); string contents = log.GetFileContents(); Assert.Equal("Test\r\n", contents); } }