로깅
-
ASP.NET CORE Serilog 설정 및 사용프로그래밍 2024. 10. 17. 12:45
ASP.NET Core에서 Serilog를 사용하여 logging 하는 방법에 대해 알아보자. 먼저 Serilog 관련 패키지를 설치해야 한다. Enrichers는 로깅 부분에 기록될 사항중 EnvironmentNameProcessIdThreadId등을 기록할 때 사용된다. Sinks는 출력 부분으로 각각 Console, Debug, File 등을 의미한다. 설정 코드를 보자. builder.Host.UseSerilog((context, services, config) =>{ config.ReadFrom.Configuration(context.Configuration);});위 코드는 appsettings.json 또는 appsettings.Development.json 파일을 읽어 Key가 "Se..