首页 / 更多教程 / Log4Net使用入门
Log4Net使用入门
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Log4Net使用入门,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2231字,纯文字阅读大概需要4分钟。
内容图文
![Log4Net使用入门](/upload/InfoBanner/zyjiaocheng/1328/5a36cac0bc39437ca06b137a7b2d507b.jpg)
- 在NuGet程序包中添加log4net引用
- 在config文件里面添加如下配置代码
1<configuration> 2<configSections> 3<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> 4</configSections> 5<log4net> 6<!--定义输出到文件中--> 7<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 8<!--定义文件存放位置--> 9<file value="log\\"/>10<appendToFile value="true"/>11<rollingStyle value="Date"/>12<datePattern value="yyyy\\yyyyMM\\yyyyMMdd‘.txt‘"/>13<staticLogFileName value="false"/>14<param name="MaxSizeRollBackups" value="100"/>15<layout type="log4net.Layout.PatternLayout">16<!--每条日志末尾的文字说明-->17<!--输出格式-->18<!--样例:2008-03-26 13:42:32,111 [10] INFO Log4NetDemo.MainClass [(null)] - info-->19<conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/>20</layout>21</appender>22<root>23<level value="ERROR"/>24<!--文件形式记录日志-->25<appender-ref ref="RollingLogFileAppender"/>26</root>27</log4net>28</configuration>
- 可以新建日志共用类,以方便调用
1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5 6 [assembly: log4net.Config.XmlConfigurator(Watch = true)] 7namespace TestLog4Net 8{ 9publicclass LogHelper 10 { 11///<summary>12/// 输出日志到Log4Net 13///</summary>14///<param name="t"></param>15///<param name="ex"></param>16#region static void WriteLog(Type t, Exception ex) 17publicstaticvoid WriteLog(Type t, Exception ex) 18 { 19 log4net.ILog log = log4net.LogManager.GetLogger(t); 20 log.Error("Error", ex); 21 } 22#endregion2324///<summary>25/// 输出日志到Log4Net 26///</summary>27///<param name="t"></param>28///<param name="msg"></param>29#region static void WriteLog(Type t, string msg) 30publicstaticvoid WriteLog(Type t, string msg) 31 { 32 log4net.ILog log = log4net.LogManager.GetLogger(t); 33 log.Error(msg); 34 } 35#endregion36 } 37 }
- 调用方式:
// HOW TO USE LogHelper.WriteLog(typeof(WebForm1), "test");
原文:http://www.cnblogs.com/Czhipu/p/4829054.html
内容总结
以上是互联网集市为您收集整理的Log4Net使用入门全部内容,希望文章能够帮你解决Log4Net使用入门所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。