2014-09-28 1 views

답변

0

PostSharp로 로그하려면 Diagnostics Pattern Library을 사용하거나 나만의 사용자 지정 영역을 만들 수 있습니다.

진단 라이브러리는 매개 변수/리턴 값과 함께 호출되는 메소드의 이름을 기록 할 수 있습니다. 실제 로깅 메시지는 지원되는 로깅 백엔드 중 하나 (Console, System.Diagnostics.Trace, Log4Net, NLog, EnterpriseLibrary)로 전송됩니다.

PostSharp 문서를 따라 선택한 백 엔드와 함께 로깅을 추가 한 다음 해당 백 엔드를 설정하여 롤링 텍스트 파일에 메시지를 쓸 수 있습니다. 구성은 특정 백엔드에 따라 다르고, , NLog 등의 예가 있습니다.

로그에 사용자 정의 정보를 기록하려면 사용자 자신의 로깅 측면을 만드는 것이 좋습니다. example in the PostSharp docs으로 시작할 수 있습니다. 다시 말하지만 메시지를 준비한 다음 롤링 텍스트 파일에 기록하는 로깅 라이브러리로 전달하는 것이 좋습니다. 그렇게하면 라이브러리가 제공하는 강력한 구성 옵션을 얻을 수 있으므로 저수준 세부 정보를 다시 구현할 필요가 없습니다.

관련 문제