国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - C#控制臺程序使用Log4net日志組件詳解

C#控制臺程序使用Log4net日志組件詳解

2022-01-04 14:45代碼小六 C#

這篇文章主要為大家詳細(xì)介紹了C#控制臺程序使用Log4net日志組件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

c#控制臺程序使用log4net日志組件,供大家參考,具體內(nèi)容如下

1、log4net一般都不陌生,但是在配置上不同類型的項目又不相同的地方比如c#控制臺程序和c# mvcweb項目,拿控制臺項目為例

項目源碼在文章底部

2、首先創(chuàng)建一個控制臺程序,引入log4net.dll --使用nuget

C#控制臺程序使用Log4net日志組件詳解C#控制臺程序使用Log4net日志組件詳解

3、進行一些簡單的配置,在app.config文件中配置,如果大家沒有app.config文件,可以通過在解決方案中,添加新建項→應(yīng)用程序配置文件,進行添加。

?
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
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <configsections>
 <section name="log4net" type="log4net.config.log4netconfigurationsectionhandler, log4net" />
 </configsections>
 <log4net>
 <root>
 <level value="all" />
 <appender-ref ref="sysappender" />
 </root>
 <logger name="weblogger">
 <level value="debug" />
 </logger>
 <appender name="sysappender" type="log4net.appender.rollingfileappender,log4net">
 <!--<param name="file" value="app_data/" />-->
 <param name="file" value="c:\\testweb\\debug\\error\\" />
 <param name="appendtofile" value="true" />
 <param name="rollingstyle" value="date" />
 <param name="datepattern" value=""logs_"yyyymmdd".txt"" />
 <param name="staticlogfilename" value="false" />
 <layout type="log4net.layout.patternlayout,log4net">
 <param name="conversionpattern" value="%d [%t] %-5p %c - %m%n" />
 <param name="header" value=" ----------------------header--------------------------
" />
 <param name="footer" value=" ----------------------footer--------------------------
" />
 </layout>
 </appender>
 <appender name="consoleapp" type="log4net.appender.consoleappender,log4net">
 <layout type="log4net.layout.patternlayout,log4net">
 <param name="conversionpattern" value="%d [%t] %-5p %c - %m%n" />
 </layout>
 </appender>
 </log4net>
 <startup>
 <supportedruntime version="v4.0" sku=".netframework,version=v4.5" />
 </startup>
</configuration>

一共連個配置項,

(1) 配置初始化

 

復(fù)制代碼 代碼如下:
<section name="log4net" type="log4net.config.log4netconfigurationsectionhandler, log4net" />

 

(2) 日志格式、寫入地址等配置

到此 如果在程序里面輸出日志,系統(tǒng)不報錯,但是沒有日志輸出,還有一個比較容易遺漏的配置項

4、在assemblyinfo.cs中添加一句話

C#控制臺程序使用Log4net日志組件詳解

 

復(fù)制代碼 代碼如下:
[assembly: log4net.config.xmlconfigurator(configfileextension = "config", watch = true)]

 

而mvc 項目則是在 global.asax.cs文件

C#控制臺程序使用Log4net日志組件詳解

C#控制臺程序使用Log4net日志組件詳解

5、最后在程序里面編寫輸入代碼

?
1
2
3
4
5
6
static void main(string[] args)
 {
 //log4net日志
 log4net.ilog loginfo = log4net.logmanager.getlogger("loginfo");
 loginfo.info("測試日志寫入");
 }

效果如圖所示:

C#控制臺程序使用Log4net日志組件詳解

點擊下載項目源碼

 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 天天干在线影院 | 精品96久久久久久中文字幕无 | 亚洲一区综合 | 日韩免费在线视频 | 成人免费视频网站在线看 | 亚洲成av人影片在线观看 | 亚洲成人av在线 | 国产亚洲精品久久久久久久久 | 日韩中文字幕在线视频 | 欧美中文在线 | 久久中文字幕一区 | 色天天综合久久久久综合片 | 亚洲一区免费 | 午夜视频在线 | 免费日韩在线 | 久久亚洲一区 | 一级免费视频 | 欧美一区二区在线播放 | 免费av一区 | 国产欧美精品区一区二区三区 | 蜜桃av一区二区三区 | 国产最新视频 | 久久久一级片 | 国产黄色小视频 | chengrenzaixian| 美日韩一区二区 | 成人a视频在线观看 | 日韩在线中文字幕 | 国产有码| 久久社区 | 色婷婷久久一区二区三区麻豆 | 欧美精品网站 | 天堂资源最新在线 | 日韩欧美精品一区二区三区 | 国产午夜视频在线观看 | 伊人久久综合精品一区二区三区 | a国产在线观看 | 久久中文字幕一区 | а√在线中文在线新版 | 精品久久久久久亚洲综合网 | 欧美精品99 |