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 |