NLog

1. 개요
1.1 용도
 - Net platforms 용 Log.

1.2 관련사이트
 - NLog:https://nlog-project.org/
 
2. 사용법
2.1 설치
 - Visual Studio에서 프로젝트내 참조에서, "NuGet 패키지관리"메뉴에서 검색 후 설치.

2.2 NLog.config 파일 작성
 - 프로젝트 내에 파일 생성하고, 파일 속성에서 "출력 디렉토리에 복사"값을 "항상 복사"로 수정한다.

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <targets>
        <target name="logfile" xsi:type="File" fileName="file.txt" />
        <target name="logconsole" xsi:type="Console" />
    </targets>

    <rules>
        <logger name="*" minlevel="Info" writeTo="logconsole" />
        <logger name="*" minlevel="Debug" writeTo="logfile" />
    </rules>
</nlog>

2.3 코딩

namespace WindowsFormsAppTestNLog
{
    public partial class Form1 : Form
    {
        private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            logger.Info("Hello {0}", "Earth");
        }
    }
}

 

 

 

 

 

728x90

'Programming Language > C#' 카테고리의 다른 글

DataTable의 DataRow값을 빠르게 변경하기.  (0) 2020.06.05
DataTable 데이터 복제  (0) 2020.06.03
[펌] Correlation of two arrays in C#  (0) 2020.02.06
ChartFX Help  (0) 2020.01.19
remove comments with C#  (0) 2019.10.14

+ Recent posts