コード例 #1
0
ファイル: BaseODataWebTest.cs プロジェクト: skush/ODataServer
        /// <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();
        }
コード例 #2
0
		/// <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();
		}