国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 和平区| 重庆市| 靖州| 沂源县| 弥渡县| 土默特右旗| 东城区| 定州市| 来宾市| 呼玛县| 阿坝| 莱阳市| 古田县| 石河子市| 五河县| 潢川县| 凭祥市| 德安县| 大同县| 若羌县| 茂名市| 广丰县| 万州区| 沿河| 长汀县| 山阳县| 鸡西市| 博白县| 桦甸市| 菏泽市| 小金县| 广安市| 都兰县| 察雅县| 柳州市| 昆明市| 东丽区| 莆田市| 安乡县| 清镇市| 定边县|