注銷
注銷
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
112 隨筆 :: 7 文章 :: 18 評論 :: 0 Trackbacks
<
2006年11月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
.net摘要(21)
(rss)
3G時代(3)
(rss)
c++(11)
(rss)
JAVA(4)
(rss)
JS(3)
(rss)
TCP/IP(2)
(rss)
開發日志
(rss)
心情隨筆
(rss)
數據庫摘要(5)
(rss)
閱讀摘要(38)
(rss)
隨便寫寫
(rss)
隨筆檔案
2007年12月 (2)
2007年8月 (1)
2007年7月 (8)
2007年6月 (7)
2007年5月 (7)
2007年1月 (2)
2006年12月 (15)
2006年11月 (40)
2006年10月 (30)
文章分類
.net技術(3)
(rss)
2007公務員(2)
(rss)
JAVA技術
(rss)
匯編
(rss)
英語資料收集(2)
(rss)
文章檔案
2007年5月 (1)
2006年10月 (6)
相冊
我的相冊
搜索
積分與排名
積分 - 81221
排名 - 701
最新評論
1.?re: 動態加載DLL
沒看懂
--任
2.?re: 用C#.NET實現電子郵件客戶程序
評論內容較長,點擊標題查看
--易勇
3.?請求幫助
朋友能不能把你的代碼發送給我一份看看啊!我郵箱:yueshang654@sina.com
--游客
4.?c# vs2005 好象不存在 StateObject這個類[未登錄]
評論內容較長,點擊標題查看
--xy
5.?re: JAVA 轉意字符
怎樣將?替換成?
(第一個是英文狀態下的,第二個是中文狀態下的) 速回答急用 謝謝了
-- 洋溢
閱讀排行榜
1.?C#的二進制文件操作(8254)
2.?ASCII 碼表和字符在C#中的轉換方法.(6448)
3.?vss教程(3827)
4.?ORACLE時間類型(3801)
5.?用C#.NET實現電子郵件客戶程序 (3450)
評論排行榜
1.?JAVA 轉意字符(3)
2.?給中國高校的一封信(上)--李開復(3)
3.?最近的煩惱(2)
4.?C#的前途如何?(1)
5.?cmpp開發(1)
log4net 配置與應用
log4net 配置與應用
log4net是apache組織開發的日志組件,?同其姐妹log4j一樣, 是一個開源項目.?可以以插件的形式應用在你的系統中. 下面僅說明如何應用在web forms項目中. 做為主要的日志輸出組件.
1. 首先你應該下載log4net.dll并引入到你的項目References中.
2. 需要修改你的global.asa.cs. 配置application對象啟動的時候加載log4net配置. 這一步是不可以缺少的.
protected
?
void
?Application_Start(Object?sender,?EventArgs?e)
{
?? log4net.Config.DOMConfigurator.Configure();
}
3. 可以看到上面的代碼沒有參數. 可見是載入了缺省配置. 該配置必須設置于web.config中.
在web.cofig根節點?configuration 中加入如下section:
<
configSections
>
??
<
section?
name
="log4net"
?type
="log4net.Config.Log4NetConfigurationSectionHandler,?log4net"
?
/>
</
configSections
>
4.該 config section 聲明了名為 log4net 的另外一個config section. 后者必須位于web.config根節點 configuration 下: 以下是一個sample:
<
log4net?
debug
="false"
>
????
<
appender?
name
="LogFileAppender"
?type
="log4net.Appender.FileAppender"
?
>
????????
<
param?
name
="File"
?value
="XxxxApplication.log.txt"
?
/>
????????
<
param?
name
="datePattern"
?value
="MM-dd?HH:mm"
?
/>
????????
<
param?
name
="AppendToFile"
?value
="true"
?
/>
????????
<
layout?
type
="log4net.Layout.PatternLayout"
>
????????????
<
param?
name
="ConversionPattern"
?value
="%d?[%t]?%-5p?%c?[%x]?-?%m%n"
?
/>
????????
</
layout
>
????
</
appender
>
????
<
appender?
name
="HttpTraceAppender"
?type
="log4net.Appender.ASPNetTraceAppender"
?
>
????????
<
layout?
type
="log4net.Layout.PatternLayout"
>
????????????
<
param?
name
="ConversionPattern"
?value
="%d?[%t]?%-5p?%c?[%x]?-?%m%n"
?
/>
????????
</
layout
>
????
</
appender
>
????
<
appender?
name
="EventLogAppender"
?type
="log4net.Appender.EventLogAppender"
?
>
????????
<
layout?
type
="log4net.Layout.PatternLayout"
>
????????????
<
param?
name
="ConversionPattern"
?value
="%d?[%t]?%-5p?%c?[%x]?-?%m%n"
?
/>
????????
</
layout
>
????
</
appender
>
????
<
appender?
name
="RollingLogFileAppender"
?type
="log4net.Appender.RollingFileAppender"
>
????????
<
param?
name
="File"
?value
="_LogData\Log.txt"
?
/>
????????
<
param?
name
="AppendToFile"
?value
="true"
?
/>
????????
<
param?
name
="MaxSizeRollBackups"
?value
="10"
?
/>
????????
<
param?
name
="MaximumFileSize"
?value
="5MB"
?
/>
????????
<
param?
name
="RollingStyle"
?value
="Size"
?
/>
????????
<
param?
name
="StaticLogFileName"
?value
="true"
?
/>
????????
<
layout?
type
="log4net.Layout.PatternLayout"
>
????????????
<
param?
name
="ConversionPattern"
?value
="%d?[%t]?%-5p?%c?[%x]?-?%m%n"
?
/>
????????
</
layout
>
????
</
appender
>
????
<
root
>
????????
<
level?
value
="DEBUG"
?
/>
????????
<
appender-ref?
ref
="LogFileAppender"
?
/>
????
</
root
>
</
log4net
>
5. 以上定義了多個appender. 簡單來說, 每一個 appender 都是一種輸出介質.
6. root節點指定了選用的 appender. 本例選用了LogFileAppender. (文本文件輸出). 在Appender定義中定義了輸出的格式. 和目標文本文件所在位置. (起始位置是應用程序根目錄. (web.config所在目錄).
7. 到目前位置就配置好了log4net. 可以在我們的應用中直接使用了.
8. 以下說明應用方法:
要輸出日志, 必須首先得到帶有一個別名的logger.
使用以下命令
(C#):
log4net.ILog Logger logger = log4net.LogManager.GetLogger(this.GetType());
(可以直接使用GetType得到當前類名)
之后調用
logger.Info(string message);
logger.Error(string message);
logger.Debug(string message);
即可輸出日志.
調試后可查找應用程序根目錄下是否已經自動創建XxxxxApplication.log.txt文本文件.以及是否正確輸出了日志.
log4net是一個非常完善的日志組件. 有著強大的可配置性. 有助于提高開發效率.
關于log4net的配置. 可參考apache組織的官方文檔位于
http://logging.apache.org/log4net
posted on 2006-11-23 21:55
注銷.....
閱讀(1599)
評論(0)
編輯
收藏
所屬分類:
.net摘要
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
串口操作
使用異步客戶端套接字
反編譯
說說大型高并發高負載網站的系統架構
資源文件
國外C#開源系統一覽表
C#的前途如何?
vss教程
.net中客戶端驗證可以用微軟自帶的驗證控件
動態加載DLL
Powered by:
BlogJava
Copyright © 注銷.....
主站蜘蛛池模板:
亚洲男人的天堂在线播放
|
亚洲日本中文字幕一区二区三区
|
亚洲AV无码久久精品蜜桃
|
国产男女爽爽爽免费视频
|
亚洲 日韩经典 中文字幕
|
最近免费中文字幕高清大全
|
亚洲Aⅴ无码专区在线观看q
|
久久99国产综合精品免费
|
亚洲黄色免费电影
|
999国内精品永久免费观看
|
精品亚洲成在人线AV无码
|
毛片免费观看网站
|
亚洲日韩在线中文字幕综合
|
免费观看四虎精品国产永久
|
caoporn成人免费公开
|
亚洲AV午夜成人片
|
16女性下面无遮挡免费
|
国产精品亚洲一区二区麻豆
|
国产精品嫩草影院免费
|
成人一级免费视频
|
亚洲AV永久青草无码精品
|
日本h在线精品免费观看
|
亚洲日韩看片无码电影
|
又粗又硬又黄又爽的免费视频
|
日韩在线观看免费
|
亚洲av色影在线
|
妞干网在线免费视频
|
一级做a爰黑人又硬又粗免费看51社区国产精品视
|
疯狂做受xxxx高潮视频免费
|
亚洲人成电影网站国产精品
|
免费萌白酱国产一区二区三区
|
久久综合亚洲色HEZYO社区
|
免费的一级黄色片
|
日韩在线不卡免费视频一区
|
国产精品亚洲精品青青青
|
全亚洲最新黄色特级网站
|
一级毛片免费不卡在线
|
亚洲s码欧洲m码吹潮
|
亚洲国产精品久久久天堂
|
免费中文熟妇在线影片
|
日本不卡在线观看免费v
|