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

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

log4net和SQL Server 2000

瀏覽:238日期: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久久,三上悠亚国产精品一区二区三区
免费在线视频一区| av不卡在线| 福利在线一区| 不卡一区综合视频| 免费视频最近日韩| 麻豆传媒一区二区三区| 日本在线精品| 日韩精品亚洲aⅴ在线影院| 国产成人免费视频网站视频社区| 香蕉久久99| 91精品国产自产观看在线| 成人台湾亚洲精品一区二区| 日韩av福利| 亚洲伊人影院| 国产一区二区亚洲| 国产精品三上| 欧美激情视频一区二区三区在线播放| 国内精品99| 久久国产免费看| 久久精品免费一区二区三区 | 国产香蕉精品| 99久久视频| 18国产精品| 国产精品久久久久av电视剧| 亚洲精品福利| 伊人久久大香线蕉av不卡| **爰片久久毛片| 美女久久久久| 国精品产品一区| 亚洲精品美女91| 久久婷婷激情| 国产精品乱战久久久| 99xxxx成人网| 蜜桃久久久久| 综合色就爱涩涩涩综合婷婷| 欧洲在线一区| 免费一区二区三区在线视频| 人人精品人人爱| 国产成人1区| 日韩av资源网| 在线一区欧美| 亚洲www啪成人一区二区| 国产欧美日韩免费观看| 国产精品试看| 亚洲精品.com| 久久免费精品| 日韩不卡在线观看日韩不卡视频| 欧美高清不卡| 鲁鲁在线中文| 国产精品久久久久久久久久久久久久久| 91精品观看| 日本蜜桃在线观看视频| 国产精品入口久久| 日韩精品一级二级 | 女人天堂亚洲aⅴ在线观看| 精品黄色一级片| 国产视频一区二| 天堂va在线高清一区| av不卡在线看| 欧美特黄一级大片| аⅴ资源天堂资源库在线| 欧美日本久久| 亚洲免费福利一区| 亚洲欧美视频| 欧美在线影院| 欧美成人综合| 在线成人动漫av| 国产福利91精品一区二区| 国产极品久久久久久久久波多结野| 在线国产日韩| 蜜臀久久久久久久| 亚洲欧美日韩综合国产aⅴ| 亚洲激情中文| 精品日韩毛片| av亚洲免费| jiujiure精品视频播放| 136国产福利精品导航网址| av高清一区| se01亚洲视频| 久久精品亚洲人成影院| 视频福利一区| 久久中文视频| 亚洲精品国产嫩草在线观看| 日韩免费av| 91精品一区二区三区综合| 婷婷激情一区| 久久久国产亚洲精品| 欧洲亚洲一区二区三区| 久久激情婷婷| 亚洲国产一区二区三区在线播放| 欧美亚洲国产激情| 婷婷丁香综合| 亚洲一区中文| 亚洲午夜久久| 97精品久久| 国产精品一国产精品k频道56| 国产精品久久久亚洲一区| 国产欧美一区二区三区国产幕精品| 精品国产亚洲一区二区在线观看| 亚洲福利久久| 日韩欧美中文| 国产精品精品国产一区二区| 久久爱www.| 国产精品一区二区三区四区在线观看| 免费的成人av| 免费久久精品视频| 久久成人亚洲| 蜜臀精品一区二区三区在线观看 | 色偷偷偷在线视频播放| 精品久久视频| 久久精品国产久精国产爱| 国产欧美一区二区色老头| 日韩激情av在线| 日韩av一区二区三区| 日韩福利在线观看| 欧美日韩一区二区三区四区在线观看 | 亚洲无线一线二线三线区别av| 久久高清精品| 日韩制服丝袜av| 日韩激情视频网站| 日韩av黄色在线| 激情综合五月| 91精品一区国产高清在线gif| 日韩午夜免费| 国产亚洲久久| 香蕉成人av| 丝袜美腿亚洲一区| 88久久精品| 欧洲一区二区三区精品| 91久久在线| 欧美三级第一页| 日韩欧美自拍| 日韩一区精品字幕| 国产精品成人自拍| 国产麻豆久久| 欧美另类综合| 久久国产精品免费一区二区三区| 国产不卡av一区二区| 天堂网在线观看国产精品| 日韩欧美中文字幕在线视频| 日韩成人精品一区二区三区 | 日本欧美一区| 精品国产美女a久久9999| 日韩一区二区在线免费| 香蕉精品视频在线观看| 天堂成人国产精品一区| 91成人精品在线| 久久精品理论片| 电影91久久久| 美女久久久久| 日韩黄色在线观看| 风间由美中文字幕在线看视频国产欧美| 日韩一区自拍| 视频一区在线播放| 国产日韩欧美一区| 日韩欧美一区二区三区在线视频| 亚洲美洲欧洲综合国产一区| 日韩精品国产欧美| 精品精品国产三级a∨在线| 久久美女性网| 美女视频黄久久| 国精品一区二区三区| 国产精品一区二区中文字幕| 深夜福利视频一区二区| 一区二区三区网站| 日韩欧美1区| 国产欧美日韩精品一区二区三区| 国产美女精品视频免费播放软件| 国产日韩欧美中文在线| 久久久噜噜噜| 欧美亚洲国产日韩| 久久精品影视| 91大神在线观看线路一区| 亚洲色诱最新| 久久精品国产99国产| 亚洲毛片视频| 亚洲成人精选| 蜜臀国产一区| 日韩精选在线| 午夜精品亚洲| 日韩av有码| 91精品福利观看| 久久国产精品99国产| 欧美日韩视频网站| 国产精品sm| 亚洲一级大片| 欧美美女一区| 日本午夜大片a在线观看| 国产精品主播| 亚洲资源在线| 国产视频欧美| 日韩中文视频| 国产在线一区不卡| 日韩免费精品| 日韩午夜高潮| 欧美日韩亚洲在线观看| 国产传媒在线观看| 免费精品一区| 91欧美精品| 蜜桃视频一区二区三区在线观看|