日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

log4net和SQL Server 2000

瀏覽:233日期:2023-10-31 09:50:06

log4net是在項目中很常用的一個日志工具,用來記錄系統的各種信息和一些異常情況. log4net可以把信息以各種方式輸出.關于log4net的介紹和使用,官方網站上有詳細的說明.

今天在使用log4net的時候遇到幾個問題,想和大家討論一下. 以log4net官網上的那個例子為例:配置文件如下:

1<appender name='AdoNetAppender' type='log4net.Appender.AdoNetAppender'>2;<bufferSize value='100' />3;<connectionType value='System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' />4;<connectionString value='data source=[database server];initial catalog=[database name];integrated security=false;persist security info=True;User ID=[user];Password=[password]' />5;<commandText value='INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)' />6;<parameter>7;;;;;<parameterName value='@log_date' />8;;;;;<dbType value='DateTime' />9;;;;;<layout type='log4net.Layout.RawTimeStampLayout' />10;</parameter>11;<parameter>12;;;;;<parameterName value='@thread' />13;;;;;<dbType value='String' />14;;;;;<size value='255' />15;;;;;<layout type='log4net.Layout.PatternLayout'>16;<conversionPattern value='%thread' />17;;;;;</layout>18;</parameter>19;<parameter>20;;;;;<parameterName value='@log_level' />21;;;;;<dbType value='String' />22;;;;;<size value='50' />23;;;;;<layout type='log4net.Layout.PatternLayout'>24;<conversionPattern value='%level' />25;;;;;</layout>26;</parameter>27;<parameter>28;;;;;<parameterName value='@logger' />29;;;;;<dbType value='String' />30;;;;;<size value='255' />31;;;;;<layout type='log4net.Layout.PatternLayout'>32;<conversionPattern value='%logger' />33;;;;;</layout>34;</parameter>35;<parameter>36;;;;;<parameterName value='@message' />37;;;;;<dbType value='String' />38;;;;;<size value='4000' />39;;;;;<layout type='log4net.Layout.PatternLayout'>40;<conversionPattern value='%message' />41;;;;;</layout>42;</parameter>43;<parameter>44;;;;;<parameterName value='@exception' />45;;;;;<dbType value='String' />46;;;;;<size value='2000' />47;;;;;<layout type='log4net.Layout.ExceptionLayout' />48;</parameter>49</appender>50對于其中的<buffersize value=100>是指當log信息達到100條時, log信息就會被寫到數據庫中,但是當我設置value=2時,我發現當有兩條log信息時,信息并沒有被寫到數據庫中,要到第三條log信息產生時,前兩條log信息才被寫到數據中,繼續有新的log信息生成時也是同樣的情況。那我就覺得log4net實現buffersize的機制是當有一條新的log信息產生時,系統會檢查已存在的信息是否達到buffersize了,如果到了,那就把已經存在的Log信息寫到數據中,而最新的那條log信息并沒有被寫到數據庫中。

log4net通常也被用來記錄系統的各種異常信息,也非常方便。但是不知道log4net本生有異常時,似乎并沒有任何異常信息被記錄下來(也可能是我不知道)。以上面的配置信息為例,“@message'的長度被設置為4000,但是如果數據庫中字段的長度沒有4000,比如250。這種設置情況很少,但是確實是一個問題。而這個時候,buffersize value值不是0,而是比如100。那么當第101條log信息產生時,系統就會開始把log信息寫到數據中。而其中第一條的message信息的長度超過250,這個時候就會發生異常,從這個時候開始,所有的log信息就都不會被寫到數據中了。也不會有任何異常信息拋出來。不知道是我的認識不夠深入呢,還是這個真的是個問題。

http://www.cnblogs.com/jun1st/archive/2006/09/14/503700.html

標簽: Sql Server 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
热久久久久久久| 日本不卡不码高清免费观看 | 日本精品影院| www.com.cn成人| 国产精品白浆| 欧美激情一区| 日本在线高清| 欧美手机在线| 久久成人一区| 一区二区三区国产盗摄| 一本一道久久a久久| 欧美一区精品| 色婷婷久久久| 亚洲一区观看| 欧美伊人影院| 国产成人精品一区二区三区免费 | 亚洲美洲欧洲综合国产一区| 久久午夜精品一区二区| 日韩1区2区日韩1区2区| 久久精品国内一区二区三区| av高清不卡| 91精品高清| 亚洲香蕉久久| 国产精品亚洲综合久久| 国产成人a视频高清在线观看| 欧美好骚综合网| 欧美日韩四区| 欧美日本不卡| 婷婷激情一区| 日日摸夜夜添夜夜添国产精品| 国产精品一区二区三区美女| 天堂√8在线中文| 一二三区精品| 日韩免费av| 婷婷精品在线观看| 日韩伦理一区| 亚洲专区视频| 成人在线免费观看网站| 夜夜精品视频| 国产精品手机在线播放| 婷婷综合五月| 国产免费av一区二区三区| av亚洲免费| 国产精品第一国产精品| 在线观看免费一区二区| 日韩国产在线不卡视频| 高清日韩中文字幕| 久久xxxx精品视频| 国产精品毛片久久| 五月亚洲婷婷 | av资源亚洲| 亚洲精品系列| 日韩大片免费观看| 日韩av一区二| 美女毛片一区二区三区四区| 国产精品亚洲产品| 免费成人在线影院| 国产66精品| 国产精品视频一区二区三区综合 | 日韩高清在线观看一区二区| 久久一区二区三区电影| 麻豆精品久久久| 日韩欧美2区| 蜜桃av在线播放| 久久国际精品| 亚洲我射av| 99久久精品网| 麻豆国产91在线播放| 日本在线一区二区三区| 欧美成人日韩| 欧洲av不卡| 精品免费视频| 国产亚洲精aa在线看| 亚洲一区亚洲| 色爱综合av| 正在播放日韩精品| 国产成人精品一区二区三区在线| 久久av导航| 欧美专区一区| 亚洲精品护士| 午夜在线一区二区| 亚洲激情av| 日韩亚洲精品在线| 亚洲欧美日韩国产一区| 亚洲欧美日韩一区在线观看| 亚州av乱码久久精品蜜桃| 99精品在线免费在线观看| 成人久久久久| 日本国产精品| 久久青草久久| 99国产精品一区二区| 日韩精品免费一区二区三区| 日韩精品免费一区二区三区| 国产精品二区不卡| 久久av免费看| 美女视频网站久久| 国产精品亚洲片在线播放| 日韩精品久久久久久久软件91| 在线看片日韩| 免费日韩视频| 亚洲精品九九| 国产精品国码视频| 久久精品av| 亚洲天堂成人| 欧美不卡视频| 中国女人久久久| 亚洲性视频在线| 日韩在线观看中文字幕| 国产精品日韩欧美一区| 欧美日韩精品免费观看视频完整| 偷拍欧美精品| 亚洲免费一区二区| 亚洲狼人精品一区二区三区| 日韩欧美久久| 国产亚洲精品美女久久| 久久成人av| 久久久国产精品入口麻豆| 精品一区二区三区四区五区| 成人亚洲一区二区| 亚洲日本网址| 伊人成人网在线看| 日韩国产一二三区| 精品国产乱码久久久久久樱花 | 亚洲视频电影在线| 国产精品中文| 97欧美在线视频| 亚洲国产影院| 亚洲精品人人| 久久xxx视频| 亚洲播播91| 免费精品视频| 国产极品嫩模在线观看91精品| 日韩a一区二区| 在线亚洲精品| 国产精品大片免费观看| 久久亚洲在线| 亚洲精品日本| 色综合狠狠操| 亚洲欧美日本日韩| 国产精品jk白丝蜜臀av小说| 午夜精品成人av| 亚洲在线久久| 精品资源在线| 亚洲欧洲午夜| 国产欧美69| 久久美女精品| 欧美日韩91| 亚洲人成在线网站| 亚洲区第一页| 亚洲天堂av影院| 亚洲精品免费观看| 成人午夜网址| 一区二区国产精品| yellow在线观看网址| 亚洲激情国产| 精品国产网站| 亚洲精选久久| 私拍精品福利视频在线一区| 奇米狠狠一区二区三区| 久久人人99| 国产精品任我爽爆在线播放| 黄色亚洲在线| 日韩理论视频| 国产无遮挡裸体免费久久 | 欧美日韩精品在线一区| 日本中文字幕不卡| 亚洲无线一线二线三线区别av| 国产精品亚洲一区二区在线观看| 一区在线观看| 国产不卡人人| 国产乱人伦精品一区| 在线午夜精品| 日韩成人三级| 免费一级欧美在线观看视频| 亚洲乱码久久| 亚洲国产一区二区在线观看| 日韩不卡一区| 欧美国产中文高清| 日韩高清一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 精品视频一区二区三区在线观看| 亚洲1区在线| 国产视频欧美| 国产精品视频3p| 日韩不卡一区二区| 综合欧美亚洲| 美女被久久久| 午夜国产欧美理论在线播放| 日韩国产一区二区三区| 欧美精品1区| 啪啪亚洲精品| 日韩中文字幕无砖| 午夜亚洲精品| 最新国产拍偷乱拍精品| 亚洲福利国产| 蜜桃视频在线网站| 国产中文在线播放| 国产成人精品999在线观看| 国产福利一区二区三区在线播放| 欧美一区精品|