麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Log4net集成到MVC+EF框架

2019-11-14 14:17:47
字體:
來源:轉載
供稿:網友

前提引用Log4Net.dll文件

1、

[assembly: log4net.Config.xmlConfigurator(ConfigFile = "Web.config", Watch = true)]

上述代碼寫到AssemblyInfo.cs文件中

2、Global.asax文件中,application_Start方法中添加對Log4Net的初始化代碼如下:

string l4net = Server.MapPath("~/Web.config");
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(l4net));

3、配置web.config文件,內容如下,部分配置說明,詳見注釋

 1 
<!--該項配置必須放在configuration的第一個節點的位置上-->
<configSections> 2 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> 3 </configSections> 4 5 <log4net debug="true"> 6 <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender"> 7 <filter type="log4net.Filter.LevelMatchFilter"> 8 <levelToMatch value="ERROR" /> 9 </filter>10 <filter type="log4net.Filter.DenyAllFilter" />11 <!--日志文件名開頭-->12 <file value="..//Logs//Error//" />13 <!--是否追加到文件-->14 <appendToFile value="true" />15 <!--混合使用日期和文件大小變換日志文件名-->16 <rollingStyle value="Composite" />17 <!--最大變換數量-->18 <maxSizeRollBackups value="10"/>19 <!--最大文件大小-->20 <maximumFileSize value="500KB"/>21 <!--日期的格式 StaticLogFileName的值如果為true,22 則當前日志文件(相對于歷史日志文件而言)的文件名只取File參數。23 如果為false,則文件名取File+DatePattern。-->24 <staticLogFileName value="false" />25 <!--下面格式 日志可以按照月份歸檔-->26 <datePattern value="yyyy-MM/yyyy-MM-dd.'log'" />27 <layout type="log4net.Layout.PatternLayout">28 <conversionPattern value="%date %logger : %message%newline" />29 </layout>30 </appender>31 <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">32 <filter type="log4net.Filter.LevelMatchFilter">33 <levelToMatch value="INFO" />34 </filter>35 <!--不符合info條件的日志,不做輸出-->36 <filter type="log4net.Filter.DenyAllFilter" />37 <!--日志文件名開頭-->38 <file value="..//Logs//Info//" />39 <!--是否追加到文件-->40 <appendToFile value="true" />41 <!--混合使用日期和文件大小變換日志文件名-->42 <rollingStyle value="Composite" />43 <!--最大變換數量-->44 <maxSizeRollBackups value="10"/>45 <!--最大文件大小-->46 <maximumFileSize value="500KB"/>47 <!--日期的格式-->48 <staticLogFileName value="false" />49 <datePattern value="yyyy-MM-dd" />50 <layout type="log4net.Layout.PatternLayout">51 <conversionPattern value="%date %logger : %message%newline" />52 </layout>53 </appender>54 <root>55 <level value="All" />56 <appender-ref ref="ErrorAppender" />57 <appender-ref ref="InfoAppender" />58 </root>59 </log4net>

 

4、添加LogHelper.cs文件

 1  public class LogHelper 2     { 3         public static void debug(string message) 4         { 5             log4net.ILog log = log4net.LogManager.GetLogger("LogOut"); 6             if (log.IsDebugEnabled) 7             { 8                 log.Debug(message); 9             }10             log = null;11         }12 13         public static void error(string message)14         {15             log4net.ILog log = log4net.LogManager.GetLogger("LogOut");16             if (log.IsErrorEnabled)17             {18                 log.Error(message);19             }20             log = null;21         }22 23         public static void fatal(string message)24         {25 26             log4net.ILog log = log4net.LogManager.GetLogger("LogOut");27             if (log.IsFatalEnabled)28             {29                 log.Fatal(message);30             }31             log = null;32         }33         public static void info(string message)34         {35             log4net.ILog log = log4net.LogManager.GetLogger("LogOut");36             if (log.IsInfoEnabled)37             {38                 log.Info(message);39             }40             log = null;41         }42 43         public static void warn(string message)44         {45             log4net.ILog log = log4net.LogManager.GetLogger("LogOut");46             if (log.IsWarnEnabled)47             {48                 log.Warn(message);49             }50             log = null;51         }52     }

至此,就可以開啟你的Log4net之旅


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频一区免费观看 | 涩涩伊人 | 亚洲一区二区观看播放 | 免费看成人av | 91久久久久久久久久久久久 | 国产69精品久久99不卡免费版 | 久久99国产综合精品 | 欧美精品成人一区二区三区四区 | 欧美日韩国产成人在线观看 | 毛片网站网址 | 国产亚洲精品综合一区 | 日本va在线观看 | 日本一区二区在线 | 日韩视频在线免费 | 伦理三区 | 国产精品自拍99 | 一级大片一级一大片 | 久久99久久99免费视频 | 92看片淫黄大片欧美看国产片 | 成人h精品动漫一区二区三区 | 91av在线影院| 成人在线观看免费高清 | 国产亚洲精品视频中文字幕 | av国语| 一级黄片毛片免费看 | 欧美性黄 | 欧美一a一片一级一片 | h色网站在线观看 | 欧美精品久久久久久久多人混战 | 国产又白又嫩又紧又爽18p | 九九热在线精品视频 | 国产精品6区| 国产瑟瑟视频 | 国产精品视频六区 | 中文字幕一区二区三区四区 | 国产伦精品一区二区三区在线 | 本站只有精品 | 在线亚洲免费视频 | 一本色道久久久888 香蕉视频99 | 日日噜噜噜夜夜狠狠久久蜜桃 | 亚洲少妇诱惑 |