public void TestGetTraceLogger() { Assert.Throws <ArgumentException>(() => YetiLog.GetTraceLogger(null)); Assert.Throws <ArgumentException>(() => YetiLog.GetTraceLogger("")); Assert.Throws <ArgumentException>(() => YetiLog.GetTraceLogger("foo/bar")); Assert.Throws <ArgumentException>(() => YetiLog.GetTraceLogger("foo.bar")); var logger = YetiLog.GetTraceLogger(YetiLog.ToLogFileDateTime(DateTime.Now)); Assert.IsNotNull(logger); }
public virtual ChromeTracingLogger GetChromeTracingLogger() { if (_chromeTracingLogger == null) { int processId = System.Diagnostics.Process.GetCurrentProcess().Id; var logger = YetiLog.GetTraceLogger(YetiLog.ToLogFileDateTime(DateTime.Now)); _chromeTracingLogger = new ChromeTracingLogger( processId, logger, GetTaskExecutor().IsInsideAsyncContext); } return(_chromeTracingLogger); }