컴파일 된 로깅 라이브러리를 사용하는 코드 기반을 상속 받았습니다. 로깅 라이브러리를 업데이트 할 수 없습니다. 이 라이브러리에는 Exception에 대한 세부 정보를 기록하는 메서드가 있습니다. 이 메서드는 단일 Exception을 매개 변수로 사용합니다. 지금은이 시스템에 묶일 모바일 애플리케이션을 구축 중입니다.C#에서 예외 빌드하기
이 모바일 응용 프로그램에서 catch되지 않은 예외를 처리하는 코드 블록이 있습니다. 서버에 기록해야합니다. 하지만 지금은 네트워크를 통해 세부 사항을 문자열 형식으로 만 전달할 수 있습니다. 이 때문에 오류 메시지, 스택 추적 및 기타 문자열을 받아들이는 서비스가 있습니다. 이 문자열을 가져 와서 예외로 변환해야합니다. 그래서이 문자열을 기존의 라이브러리에 전달할 수 있습니다.
어떻게 메시지와 stackTrace를 문자열로 가져 와서 예외로 묶을 수 있습니까? 여기의 도전 과제는 Message 및 StackTrace가 읽기 전용입니다.
감사합니다.
직렬화를 고려해 보셨습니까? –
그것은 무엇을 줄까요? – Aliostad