码迷,mamicode.com
首页 > Web开发 > 详细

MVC4下配置log4net

时间:2014-09-04 16:43:49      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   io   ar   art   div   cti   

本文只说要点,下载之类网上去搜。

第一步:把log4net.dll 编译成Framework 4.0

第二步:找到项目的Properties下的AssemblyInfo。在最下面添加:[assembly: log4net.Config.XmlConfigurator(Watch = true)]。

第三步:Web.config

<configuration>
    <configSections>
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
    </configSections>
    <log4net>
        <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="logs/"/>
            <appendToFile value="true"/>
            <rollingStyle value="Date"/>
            <datePattern value="yyyy-MM-dd.TXT"/>
            <staticLogFileName value="false"/>
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date ThreadID:[%thread] Log Level:%-5level Class:%logger Desp:%message%newline"/>
            </layout>
        </appender>
        <root>
            <appender-ref ref="LogFileAppender"/>
        </root>
    </log4net>
</cconfiguration>

第四步:Global.asax Applicatin_Start方法内添加:ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

已经完成,下面是调用:

  LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType).Error("logtest");

  调用写法不专业,只是为了演示。可以封装一下以便调用。

MVC4下配置log4net

标签:des   style   blog   color   io   ar   art   div   cti   

原文地址:http://www.cnblogs.com/z-sf/p/3956265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!