[C#] SeliLog - ysp-laonpeople/DOC GitHub Wiki

SeroLog 설치하기

  • console application을 생성합니다.
  • NugetPackage에서 "serilog"를 검색해서 설치합니다.
  • console에 출력을 위해 "serilog.Sinks.Console"을 검색해서 설치합니다.
  • 파일에 저장히기 위해 "serilog.Sinks.FIle"을 검색해서 설치합니다.
  • image

TestCode

  • 사용자가 입력한 내용을 화면에 출력하고 파일에 저장합니다.

program.cs

  • Logger를 생성합니다.
  • 사용자로부터 입력받아 Information으로 출력합니다.
using Serilog;
using System;

namespace SerilogTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                .MinimumLevel.Information()
                .WriteTo.File($"./log/log-.txt", rollingInterval: RollingInterval.Day)
                .WriteTo.Console()
                .CreateLogger();
            while(true)
            {
                Console.WriteLine("write message..");
                var msg = Console.ReadLine();
                Log.Information($"message: {msg}");

            }
            
        }
    }
}