C#Log 4 netログ

4096 ワード

1、log 4 netアドレスをダウンロードする:http://logging.apache.org/log4net/download_log4net.cgi
log 4 net-2.0.8-bin-oldkeyをダウンロードします.zipはローカルに行き、自分のニーズに応じて適切なlog 4 netを選択します.dllバージョンでいいです.
2、log4net.dllはbinReleaseまたはbinDebugの下に置きます.
3、ソリューションの下の参照でdllを参照します.
4、Appを追加する.configは、追加したノードをオンラインで検索できます.ここに自分で使えるものを追加します.


     
        
    
  
    

5、AssemblyInfo.cs中最后一句添加
[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension = "config", Watch = true)]
否则的话不能写入日志。

6、winform中可以单独建一个类用于存放log4net的实例化。

当然了需要注意的是log4net.LogManager.GetLogger(“Logerror和Loginfo”)中的“MSgLogger”要与App.config中相对应。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace demo
{
    class Loghelper
    {
        public static log4net.ILog logerror = log4net.LogManager.GetLogger("Logerror");
        public static log4net.ILog loginfo = log4net.LogManager.GetLogger("Loginfo");
    }
    
}

7、テストしてみる
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace demo
{
    public partial class Form1 : Form
    {
        
        public Form1()
        {
            InitializeComponent();
            Loghelper.loginfo.Info("ssss");
            Loghelper.logerror.Info("Look look error log.");

        }
    }
}

8、大功告成C#Log4net记录日志_第1张图片