Log4Net在多项目中使用简介

本文主要介绍Log4Net的最基本使用,更加详细的内容请自行查阅。

Log4Net说明

Log4Net是一个广泛使用,用来记录系统日志的组件,它可以记录的日志类别从上到下依次为:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。可在配置文件中指定哪个级别以上的日志才需要保存到文件或数据库当中。

Log4Net使用

一、主项目引用Log4Net.dll。

二、主项目添加Log4Net.config配置文件。

三、主项目启动函数中添加以下代码:

        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            //读取LOG4NET配置文件
            FileInfo file = new FileInfo(Environment.CurrentDirectory+"\\Log4Net.config");
            log4net.Config.XmlConfigurator.ConfigureAndWatch(file);
        }

  

四、在需要使用Log4Net的项目中引用Log4Net.dll。

五、在类中使用代码如下:

    public partial class MainWindow : Window
    {
        ILog log = LogManager.GetLogger(typeof(MainWindow));

        private void Button_Click(object sender, RoutedEventArgs e)
        {

            log.Debug("登录成功");
        }
    }

  

posted @ 2017-06-02 12:31  无主之城  阅读(446)  评论(0)    收藏  举报