728x90

Log4net 2

[asp.net core 3.1] 파일 로깅 for log4net(로그4넷)

log4net 라이브러리를 이용하여 로깅 구현 [다른 라이브러리를 이용한 로깅은 다른 글 참조] [asp.net core 3.1] 파일 로깅 for nLog (엔로그) [asp.net core 3.1] 파일 로깅 for SeriLog (세리로그) 이번 글에서는 asp.core mvc 프로젝트 애플리케이션을 이용한다. log4net 패키지 모듈 설치 (Microsoft.Extensions.Logging.Log4Net.AspNetCore) 설치방법 1. nuget 패키지 콘솔 이용 PM> Install-Package Microsoft.Extensions.Logging.Log4Net.AspNetCore 설치방법 2. nuget 패키지 관리자에서 검색 설치 log4net 환경파일 추가 프로젝트 > 새항목 추가에..

dev/asp.net, c# 2020.12.04

[asp.net] 웹사이트 Application_Error 에러(Exception)로깅 with log4net

웹사이트의 문제가 발생하지 않는 것이 가장 베스트지만 이유 불문하여 알 수 없는 오류, 실수, 잘못된 코딩 등으로 오류가 발생하는 것은 어찌 보면 필연적입니다. 이러한 오류를 캐치하여 오류가 발생할 당시의 데이터의 확인 및 필요시 대응을 하기 위해서 로깅은 합니다. 로깅하는 방법은 필요한 곳에서 직접 로깅하는 등 여러 가지가 있으나 아래 예제는 애플리케이션에서 global.asax 파일의 Application_Error에서 log4net 를 이용한 Exception 로깅 및 처리 방법입니다. http Status 404, 500 등 Application Error 가 발생을 하게 되면 파일에 로깅(및 메일링)을 하도록 합니다. [asp.net core 로깅 구현 다른글] [asp.net core 3.1]..

dev/asp.net, c# 2020.11.18
728x90