コンパイルされたロギングライブラリを使用するコードベースを継承しました。ロギングライブラリを更新できません。このライブラリには、例外の詳細を記録するメソッドがあります。このメソッドは、単一のExceptionをパラメータとして取ります。私は現在、このシステムにつながるモバイルアプリケーションを構築しています。C#で例外を構築する
このモバイルアプリケーションでは、キャッチされていない例外を処理するコードブロックがあります。私はそれらをサーバーに記録する必要があります。しかし、今では、ネットワーク全体に細部だけを文字列形式で渡すことができます。このため、エラーメッセージ、スタックトレース、およびその他の文字列を受け入れるサービスがあります。私はこれらの文字列を持って例外に変換する必要があるので、それらを私の既存のライブラリに渡すことができます。
メッセージとstackTraceを文字列として受け取り、それらを例外にバンドルするにはどうすればよいですか?ここでの課題は、MessageとStackTraceは読み取り専用です。
ありがとうございました!
シリアライズを検討しましたか? –
それはあなたに何を与えるだろうか? – Aliostad