/// <summary> /// Initialize request and trace logging. /// </summary> /// <param name="logManager"></param> /// <param name="tracerFactory"></param> protected virtual void ConfigureLogging(IAppBuilder owinAppBuilder, out LogManager logManager, out ITracerFactory tracerFactory) { var logWriterConfig = new TestOutputLogWriterConfig(_testOutputHelper); logWriterConfig.Format(new TestOutputTraceFormatter()).Format(new HttpRequestFormatter()).Format(new HttpResponseFormatter()); owinAppBuilder.GetTraceManagerConfig().TraceTo(logWriterConfig); owinAppBuilder.GetLogManagerConfig().Writers.Add(logWriterConfig); owinAppBuilder.TraceExceptions(); owinAppBuilder.LogHttpRequests(logWriterConfig); tracerFactory = owinAppBuilder.GetTracerFactory(); logManager = owinAppBuilder.GetLogManager(); }