1

出力をログに記録するには、次のコードを使用しています。

 System.Diagnostics.Debug.WriteLine("Hello");

現在、アプリが送信される前に、そのようなログを削除することが常に推奨されています。

つまり、リリースのために送信する前、または暗黙的に行われる前に、そのような行を削除する必要があるということです。

C#で出力をログに記録する別のより良い方法はありますか。これにより、リリース時にコンソールへのログが削除されます。Log4Net もその 1 つです。

4

2 に答える 2

1

プリプロセッサ ディレクティブを使用できます。

#if DEBUG
    System.Diagnostics.Debug.WriteLine("Hello");
#endif

リリースビルド構成でアプリケーションをビルドする場合、その行はスキップされます。

于 2013-04-07T14:31:00.437 に答える