首页 > 代码库 > MVC4下配置log4net
MVC4下配置log4net
本文只说要点,下载之类网上去搜。
第一步:把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=http://www.mamicode.com/"logs/"/> <appendToFile value=http://www.mamicode.com/"true"/> <rollingStyle value=http://www.mamicode.com/"Date"/> <datePattern value=http://www.mamicode.com/"yyyy-MM-dd.TXT"/> <staticLogFileName value=http://www.mamicode.com/"false"/> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value=http://www.mamicode.com/"%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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。