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は、追加したノードをオンラインで検索できます.ここに自分で使えるものを追加します.
7、テストしてみる
8、大功告成
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、大功告成