通常の開発では、テストは、ネットワーク内では問題が発生しないことができるが、更新は外部ネットワークに文句を言うだろうとき、我々はネットワークの外にデバッグすることができません。我々が発生する可能性があるか、エラーの原因となることができない完全なビジネス上の問題を分析する場合は、そこに、プリントアウトしたログ情報の分析によると、主要分野で例外処理を追加し、例外のキーポイントをやテキストを書き込むことができます問題を見つけるために私たちを助けます。
1 /// <まとめ> 2 /// ログ 。3 /// </要約> 4 /// <PARAM NAME = "LogString"> </ PARAM> 。5 パブリック 静的 ボイド AddLgoToTXT(文字列LogString) 。6 { 7 / / ファイル・ストレージ・パスをログ 8 列 dirNameに= " servicelog " ; 9 文字列 DIRPATHがAppDomain.CurrentDomain.BaseDirectory + =であるdirNameに、 10 IF(!Directory.Exists(DIRPATHである)) 。11 { 12であります Directory.CreateDirectory(DIRPATHである); 13である } 14 // 日付形式ログ日 15 文字列のパス= DIRPATHある+ " / " + DateTime.Now.ToString(" YYYYMMDD ")+ " .txtファイル" ; 16 IF(!System.IO.File.Exists(パス)) 17。 { 18である のFileStreamストリーム= System.IO.File.Create(パス); 19。 stream.Close(); 20である stream.Dispose(); 21である } 22れる // 追加しますtrueに偽のファイルを上書きし、ファイルにデータを追加します 23 使用(のStreamWriterライター= 新しいのStreamWriter(パス、真の)) 24 { 25 writer.WriteLine(logstring)。 26 } 27 }