-1

すべての例外を統合したい。これは良い習慣ですか?

 string consolidatingAllException = string.Empty;
            try
            {
                // some process();
            }
            catch (Exception ex)
            {
                while (ex.InnerException != null)
                {
                    consolidatingAllException += (ex.InnerException.Message);
                }
            }
4

1 に答える 1

1

歴史的な理由ですべての例外をまとめてログに記録する場合、または後でそれらを確認する場合は、Trace Listenerを使用することをお勧めし ます.catch で例外をトレースし、Trace.TraceInformation() を使用してそれらをログに記録し、最終的にそれらをログ ファイルにフラッシュします

于 2016-09-08T18:52:22.920 に答える