log4net 最快速体验
2017-02-07 00:09
429 查看
本文供实习司机快速上手log4net最基本功能,共4步,3分钟搞定。
一、添加log4net.dll引用,可使用nuget安装或直接引用文件
二、添加配置
在app.config或web.config添加如下配置。注意<configSections> 必须放在最上方。
三、项目AssemblyInfo.cs添加如下配置,初始化log4net配置文件。此步千万不要漏掉、不要漏掉、不要漏掉。
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
四、使用Log功能
一、添加log4net.dll引用,可使用nuget安装或直接引用文件
二、添加配置
在app.config或web.config添加如下配置。注意<configSections> 必须放在最上方。
<configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <!--定义输出到文件中--> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <!--定义文件存放位置--> <file value="logs\"/> <appendToFile value="true"/> <rollingStyle value="Date"/> <datePattern value="'log-'yyyyMMdd'.txt'"/> <staticLogFileName value="false"/> <layout type="log4net.Layout.PatternLayout"> <!--输出格式--> <conversionPattern value="%nDateTime:%d %nThread:%t %nPriority:%p %nMessage:%m %n"/> </layout> </appender> <root> <!--文件形式记录日志--> <appender-ref ref="RollingLogFileAppender"/> </root> </log4net> </configuration>
三、项目AssemblyInfo.cs添加如下配置,初始化log4net配置文件。此步千万不要漏掉、不要漏掉、不要漏掉。
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
四、使用Log功能
using log4net; namespace Sample { class LogTest { static ILog logger = LogManager.GetLogger("LogName"); public static void WriteInfo() { logger.Info("写日志测试"); } } }
相关文章推荐
- IO流实现文件的读写(图像、音频、视频)
- 面向对象地分析Linux内核设备驱动(1):——Linux内核驱动中面向对象的基本规则和实现方法
- Android侧滑菜单——SlidingMenu详解使用
- hadoop2.6.0伪分布式环境搭建
- 51NOD1781 Pinball 【离散化+线段树】
- 特征点检测学习_2(surf算法)
- bzoj 1901 动态区间第k大 (树套树)
- Android View事件分发、拦截、消费机制
- WPF路由事件三:自定义路由事件
- Openssl - Static libraries (w32, mingw) 以及对Qt静态编译时的设置
- tcp ip协议讲解
- dropwatch 网络协议栈丢包检查利器 与 火丁笔记
- java实现解析二进制文件的方法(字符串、图片)
- JAVA利用HttpClient进行HTTPS接口调用的方法
- Pull-Driven 的数据流 RACSequence
- android中ContentProvider+ContentResolver示例
- WireShark抓包工具使用
- Cocos2d-x 3.x物理引擎概述(1)
- cocos2d-x 3.x 场景切换特效大集合
- Cocos2d-x 3.x中新的回调函数归纳