2016-12-16 1 views
0

WinForms 응용 프로그램이 있고 현재 Log4Net을 평가 중입니다.Log4Net은 어디에 로그를 저장합니까?

응용 프로그램을 닫고 로그 파일을 삭제하면 로그가 손실 될 것으로 예상됩니다. 어떤 일이 발생하면 응용 프로그램을 시작하고 마지막 세션의 로그가 파일에 기록됩니다.

답변

1

Log4net은 로그를 특정 위치에 저장하지 않습니다. 로그를 저장할 log4net을 구성 할 수 있습니다. 기본적인 원칙은 구성에서 로그 애펜더를 구성하는 것입니다. 이렇게하면 로깅 할 위치가 유연 해집니다. 여러 가지 펜더 예를 들어, 다음과 같습니다 '의 개요

  • 파일
  • SQL
  • 이벤트 로그
  • 디버그
  • BLOB 저장소
  • ...

상자에서 꺼낸 'appenders : https://logging.apache.org/log4net/log4net-1.2.13/release/sdk/log4net.Appender.html

각 appender에는 다른 구성 옵션이 있습니다. 다른 appenders를 사용하여 다른 'endpoint'에 로그 할 수 있습니다.

관련 문제