NLog同时输出到文件、控制台、RichTextBox

效果

NLog同时输出到文件、控制台、RichTextBox_第1张图片

项目

VS2010+.net4.0+NLog+NLog.Windows.Forms

NLog同时输出到文件、控制台、RichTextBox_第2张图片

代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using NLog;

namespace Nlog同时输出到文件_控制台_RichTextBox
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            NLog.Windows.Forms.RichTextBoxTarget.ReInitializeAllTextboxes(this);
        }

        private static Logger _log = NLog.LogManager.GetCurrentClassLogger();

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 10; i++)
            {
                _log.Info("测试信息");
            }
        }
    }
}

配置文件 NLog.Config




  
  

  
  
  
  
  

  

    

    

    

    

    

	 
	  
	 


  

  
    

    

    

    

    

  

Demo下载

你可能感兴趣的:(C#,NLogDemo)