国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Log4net簡單使用

2019-11-14 13:49:14
字體:
供稿:網(wǎng)友

    log4net是一個非常流行的.NET日志記錄組件,本文介紹其簡單應(yīng)用。

    1、引用log4net組件。

    2、新建解決方案Log4NetTest,其中有兩個項目:Log4NetCommon作為公共項目,Log4NetTest項目作測試。

    3、在Log4NetCommon的AssemblyInfo.cs文件中加入以下代碼:

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

    4、添加日志配置文件log4net.config,設(shè)置為內(nèi)容較更新則復(fù)制,其內(nèi)容如下:

<?xml version="1.0" encoding="utf-8" ?><configuration>  <configSections>    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />  </configSections>  <log4net>    <logger name="ErrorLogger">      <level value="INFO"/>      <appender-ref ref="ErrorLoggerRollingFileAppender_Txt"/>      <appender-ref ref="rootConsole" />    </logger>    <!--輸出介質(zhì)-->    <appender name="ErrorLoggerRollingFileAppender_Txt" type="log4net.Appender.RollingFileAppender">      <file value="ErrorLogs/Error" />      <appendToFile value="true" />      <rollingStyle value="Date" />      <datePattern value=".yyyy.MM.dd.'log'"/>      <staticLogFileName value="false" />      <layout type="log4net.Layout.PatternLayout">        <conversionPattern value="[%date][%-5level]&hellip;%message %newline" />      </layout>    </appender>    <appender name="rootConsole"  type="log4net.Appender.ConsoleAppender" >      <layout type="log4net.Layout.PatternLayout">        <param name="ConversionPattern"  value="[%date][%-5level]…%message %newline" />      </layout>    </appender>      </log4net></configuration>

    5、編寫日志幫助類LogHelper:

using log4net;using log4net.Core;namespace Log4NetCommon{    /// <summary>    /// 日志幫助類    /// </summary>    public static class LogHelper    {        PRivate static readonly ILog log = LogManager.GetLogger("ErrorLogger");        public static void Error(string msg)        {            log.Error(msg);        }    }}

    6、在主程序中測試:

using System;using Log4NetCommon;namespace Log4NetTest{    class Program    {        static void Main(string[] args)        {            Console.Title = "Log Test";            LogHelper.Error("張三,你錯了嗎");            Console.ReadLine();        }    }}

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 江口县| 长乐市| 香河县| 苏州市| 高安市| 福鼎市| 勐海县| 长阳| 廊坊市| 伊金霍洛旗| 马鞍山市| 蛟河市| 凤台县| 隆昌县| 安陆市| 集安市| 施甸县| 闽清县| 华宁县| 江源县| 长沙县| 申扎县| 闽侯县| 台山市| 惠水县| 安徽省| 乾安县| 吉林省| 万全县| 彭阳县| 抚远县| 沈丘县| 鄱阳县| 烟台市| 萨嘎县| 翁牛特旗| 桃园县| 集贤县| 勃利县| 哈巴河县| 彭山县|