public void NoLoggingLib_SingleThread_InMemoryForeach_Test() { SingleThreadTestsCaseRunner.ReportStartedTest(ThreadingType.SingleThreaded, LogFileType.InMemoryForeach); #region No Logging SingleThreadTestsCaseRunner.Run( LoggingLib.NoLoggingLib, LogFileType.InMemoryForeach, (runNr, logNr) => { }); #endregion SingleThreadTestsCaseRunner.ReportTestResults(ThreadingType.SingleThreaded, LogFileType.InMemoryForeach); }
public void SingleThread_RollingSizeLogFile_Test() { SingleThreadTestsCaseRunner.ReportStartedTest(ThreadingType.SingleThreaded, LogFileType.RollingSizeFile); #region Log4net Log4NetLogger.ConfigureRollingSizeFileLogger(ThreadingType.SingleThreaded); SingleThreadTestsCaseRunner.Run( LoggingLib.Log4Net, LogFileType.RollingSizeFile, (runNr, logNr) => Log4NetLog.Info($"Run #{runNr} - Log #{logNr}")); Log4NetLogger.DisableLogger(); #endregion SleepBeforeNextTestCaseRun(); #region NLog NLogLogger.ConfigureRollingSizeFileLogger(ThreadingType.SingleThreaded); SingleThreadTestsCaseRunner.Run( LoggingLib.NLog, LogFileType.RollingSizeFile, (runNr, logNr) => NLogLog.Info($"Run #{runNr} - Log #{logNr}")); #endregion SleepBeforeNextTestCaseRun(); #region Serilog Serilog.Core.Logger serilogLog = SerilogLogger.ConfigureRollingSizeFileLogger(ThreadingType.SingleThreaded); SingleThreadTestsCaseRunner.Run( LoggingLib.Serilog, LogFileType.RollingSizeFile, (runNr, logNr) => serilogLog.Information($"Run #{runNr} - Log #{logNr}")); #endregion SingleThreadTestsCaseRunner.ReportTestResults(ThreadingType.SingleThreaded, LogFileType.RollingSizeFile); }
public void SingleThread_Optimized_SimpleLogFile_Test() { SingleThreadTestsCaseRunner.ReportStartedTest(ThreadingType.SingleThreaded, LogFileType.OptimizedSimpleFile); #region Log4net Log4NetLogger.ConfigureOptimizedSimpleFileLogger(ThreadingType.SingleThreaded); SingleThreadTestsCaseRunner.Run( LoggingLib.Log4Net, LogFileType.OptimizedSimpleFile, (runNr, logNr) => Log4NetLog.Error($"Run #{runNr} - Log #{logNr}", Exception)); Log4NetLogger.DisableLogger(); #endregion SleepBeforeNextTestCaseRun(); #region NLog NLogLogger.ConfigureOptimizedSimpleFileLogger(ThreadingType.OptimizedSingleThreaded); SingleThreadTestsCaseRunner.Run( LoggingLib.NLog, LogFileType.OptimizedSimpleFile, (runNr, logNr) => NLogLog.Error(Exception, $"Run #{runNr} - Log #{logNr}")); #endregion // SleepBeforeNextTestCaseRun(); // // #region Serilog // // Serilog.Core.Logger serilogLogger = SerilogLogger.ConfigureSimpleFileLogger(ThreadingType.SingleThreaded); // SingleThreadTestsCaseRunner.Run( // LoggingLib.Serilog, // LogFileType.SimpleFile, // (runNr, logNr) => serilogLogger.Information($"Run #{runNr} - Log #{logNr}")); // // #endregion SingleThreadTestsCaseRunner.ReportTestResults(ThreadingType.SingleThreaded, LogFileType.OptimizedSimpleFile); }