亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? aspnettraceappender.cs

?? 詳細講述了數據庫編程
?? CS
字號:
#region Copyright & License
//
// Copyright 2001-2005 The Apache Software Foundation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
#endregion

// .NET Compact Framework 1.0 has no support for ASP.NET
// SSCLI 1.0 has no support for ASP.NET
#if !NETCF && !SSCLI

using System.Web;

using log4net.Layout;
using log4net.Core;

namespace log4net.Appender 
{
	/// <summary>
	/// <para>
	/// Appends log events to the ASP.NET <see cref="TraceContext"/> system.
	/// </para>
	/// </summary>
	/// <remarks>
	/// <para>
	/// Diagnostic information and tracing messages that you specify are appended to the output 
	/// of the page that is sent to the requesting browser. Optionally, you can view this information
	/// from a separate trace viewer (Trace.axd) that displays trace information for every page in a 
	/// given application.
	/// </para>
	/// <para>
	/// Trace statements are processed and displayed only when tracing is enabled. You can control 
	/// whether tracing is displayed to a page, to the trace viewer, or both.
	/// </para>
	/// <para>
	/// The logging event is passed to the <see cref="TraceContext.Write(string)"/> or 
	/// <see cref="TraceContext.Warn(string)"/> method depending on the level of the logging event.
	/// </para>
	/// </remarks>
	/// <author>Nicko Cadell</author>
	/// <author>Gert Driesen</author>
	public class AspNetTraceAppender : AppenderSkeleton 
	{
		#region Public Instances Constructors

		/// <summary>
		/// Initializes a new instance of the <see cref="AspNetTraceAppender" /> class.
		/// </summary>
		/// <remarks>
		/// <para>
		/// Default constructor.
		/// </para>
		/// </remarks>
		public AspNetTraceAppender() 
		{
		}

		#endregion // Public Instances Constructors

		#region Override implementation of AppenderSkeleton

		/// <summary>
		/// Write the logging event to the ASP.NET trace
		/// </summary>
		/// <param name="loggingEvent">the event to log</param>
		/// <remarks>
		/// <para>
		/// Write the logging event to the ASP.NET trace
		/// <c>HttpContext.Current.Trace</c> 
		/// (<see cref="TraceContext"/>).
		/// </para>
		/// </remarks>
		override protected void Append(LoggingEvent loggingEvent) 
		{
			// check if log4net is running in the context of an ASP.NET application
			if (HttpContext.Current != null) 
			{
				// check if tracing is enabled for the current context
				if (HttpContext.Current.Trace.IsEnabled) 
				{
					if (loggingEvent.Level >= Level.Warn) 
					{
						HttpContext.Current.Trace.Warn(loggingEvent.LoggerName, RenderLoggingEvent(loggingEvent));
					}
					else 
					{
						HttpContext.Current.Trace.Write(loggingEvent.LoggerName, RenderLoggingEvent(loggingEvent));
					}
				}
			}
		}

		/// <summary>
		/// This appender requires a <see cref="Layout"/> to be set.
		/// </summary>
		/// <value><c>true</c></value>
		/// <remarks>
		/// <para>
		/// This appender requires a <see cref="Layout"/> to be set.
		/// </para>
		/// </remarks>
		override protected bool RequiresLayout
		{
			get { return true; }
		}

		#endregion // Override implementation of AppenderSkeleton
	}
}

#endif // !NETCF && !SSCLI

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品无码永久免费888| 久久福利视频一区二区| 午夜精品久久久| 国产成人综合视频| 欧美日韩国产电影| 中文字幕综合网| 国产在线精品一区二区不卡了| 91小视频免费看| 精品国产不卡一区二区三区| 亚洲国产你懂的| 91丨九色丨蝌蚪丨老版| 欧美大片顶级少妇| 亚洲成a人v欧美综合天堂| 波多野洁衣一区| 久久久久久久综合狠狠综合| 日韩主播视频在线| 在线观看亚洲a| 国产精品久久免费看| 国产专区欧美精品| 日韩色在线观看| 日韩精品欧美精品| 欧美日韩久久久| 亚洲免费看黄网站| 97久久人人超碰| 国产精品国产a级| 国产精品白丝jk白祙喷水网站| 欧美一区二区三区四区视频| 亚洲小说春色综合另类电影| 91蜜桃免费观看视频| 中文字幕一区二区三区在线观看| 国产成人在线视频播放| 久久婷婷久久一区二区三区| 久久99久久久久久久久久久| 欧美一区二区三区啪啪| 欧美aaa在线| 欧美大片在线观看| 激情五月激情综合网| 精品成人在线观看| 国内外成人在线视频| 久久久久久一二三区| 国产一区二区影院| 久久久电影一区二区三区| 国产乱码精品一区二区三区忘忧草 | 久久综合av免费| 国产麻豆精品视频| 国产欧美视频在线观看| 丁香天五香天堂综合| 亚洲欧洲国产日韩| 在线观看亚洲精品视频| 日韩av在线播放中文字幕| 精品国偷自产国产一区| 国产69精品久久99不卡| 国产精品欧美久久久久无广告| jlzzjlzz国产精品久久| 夜夜嗨av一区二区三区四季av| 欧美综合亚洲图片综合区| 五月激情丁香一区二区三区| 日韩一区二区三区免费看| 国产麻豆9l精品三级站| 中文字幕视频一区| 欧美日韩成人一区二区| 国产一区二区三区日韩| 国产精品国产精品国产专区不片| 精品视频在线免费| 国产在线日韩欧美| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩另类国产亚洲欧美一级| 狠狠色丁香久久婷婷综| 亚洲精品少妇30p| 精品国内片67194| 欧美亚洲一区二区在线观看| 乱中年女人伦av一区二区| 亚洲色欲色欲www| 欧美成人一区二区三区片免费 | 欧美日韩精品综合在线| 国产精品资源站在线| 亚洲欧美日韩人成在线播放| 欧美一区二区久久| av日韩在线网站| 免费观看在线色综合| 亚洲欧美日韩小说| 国产欧美视频在线观看| 91精品一区二区三区在线观看| 国产1区2区3区精品美女| 亚洲高清免费观看| 综合久久给合久久狠狠狠97色| 91精品一区二区三区在线观看| jizzjizzjizz欧美| 久久99久久99| 午夜精品福利视频网站| 国产精品白丝在线| 欧美精品一区二区三区高清aⅴ | 2021中文字幕一区亚洲| 欧美喷潮久久久xxxxx| 97久久超碰国产精品| 奇米综合一区二区三区精品视频 | 久久精品亚洲精品国产欧美kt∨| 欧美午夜视频网站| 99亚偷拍自图区亚洲| 国产精品一区二区果冻传媒| 热久久一区二区| 亚洲香蕉伊在人在线观| 中文字幕在线一区| 久久精品夜色噜噜亚洲aⅴ| 欧美一级黄色片| 欧美美女激情18p| 欧美色视频一区| 在线看不卡av| 在线欧美日韩国产| 91最新地址在线播放| 成人免费av网站| 成人午夜视频福利| 成人午夜激情视频| 成人a级免费电影| 国产高清一区日本| 国产激情91久久精品导航| 国内精品久久久久影院一蜜桃| 日韩二区在线观看| 免费的成人av| 极品美女销魂一区二区三区免费| 免费成人在线观看视频| 日本成人在线看| 麻豆精品一区二区综合av| 青青国产91久久久久久 | 欧美一区二区三区视频免费播放 | 久久精品一区二区三区不卡 | 国产一区日韩二区欧美三区| 久久成人综合网| 国产精品影视网| 成人av在线影院| 色综合天天综合狠狠| 色狠狠色狠狠综合| 欧美精品久久99久久在免费线| 欧美丰满美乳xxx高潮www| 日韩欧美国产高清| 久久久久国产免费免费| 亚洲天堂成人在线观看| 亚洲精品日产精品乱码不卡| 亚洲一级二级三级| 美腿丝袜一区二区三区| 国产精品夜夜爽| 91视频精品在这里| 91精品国产综合久久久久久久 | 亚洲精品中文字幕在线观看| 亚洲国产成人91porn| 裸体一区二区三区| 成人黄色在线网站| 欧美日韩在线播放三区| 欧美mv和日韩mv的网站| 国产精品福利一区二区| 午夜欧美大尺度福利影院在线看| 久久疯狂做爰流白浆xx| 99久久综合国产精品| 在线综合视频播放| 中文字幕欧美日韩一区| 天堂av在线一区| 懂色av中文一区二区三区 | 99免费精品视频| 日韩午夜精品电影| 亚洲欧洲日韩一区二区三区| 婷婷成人综合网| 岛国一区二区三区| 日韩一级大片在线| 亚洲三级小视频| 韩日欧美一区二区三区| 欧美性三三影院| 国产精品欧美一区二区三区| 日本欧美肥老太交大片| 93久久精品日日躁夜夜躁欧美| 精品日韩欧美在线| 一区二区三区在线观看视频| 国内国产精品久久| 欧美日产国产精品| 成人免费一区二区三区视频| 久久99久国产精品黄毛片色诱| 在线观看免费成人| 国产精品五月天| 国产一区二区三区综合| 91麻豆精品国产91久久久久| 亚洲乱码国产乱码精品精98午夜| 国产精品亚洲成人| 日韩片之四级片| 亚洲国产欧美在线人成| 一本久道中文字幕精品亚洲嫩| 久久久www成人免费毛片麻豆| 免费成人小视频| 欧美三级资源在线| 亚洲精品福利视频网站| 99视频精品免费视频| 国产三区在线成人av| 激情成人午夜视频| 日韩精品一区二区三区四区 | 亚洲欧洲av一区二区三区久久| 国产一区二区在线观看视频| 精品欧美乱码久久久久久 | 成人av网站在线| 中文字幕av免费专区久久| 成人深夜福利app| 中文字幕+乱码+中文字幕一区| 国产一区二区在线视频|