タグ

ブックマーク / teruc.dnsalias.net (1)

  • .NET標準のログ出力機能の見直し | 開発メモ

    実際のプロジェクトではlog4netを使うことが殆どなのですが、 ちょっとしたサンプルプログラムや検証コードを書くときに.NET標準のログ出力クラスを何気なく使うことも多いかと思います。 ここでは、以下のクラスの特徴をざっくりと見直し、どれが使えるのかを考えてみました。 System.Diagnostics.Debug System.Diagnostics.Trace System.Diagnostics.TraceSource ■System.Diagnostics.Debug 特徴: ・デバッグビルド時にのみコードが生成され、ログ出力が行われる。 ・標準ではVisual Studioの出力ウィンドウのみ。 ・TraceListenerにより、出力先を設定できる。 ・ログレベルや出力オプションなどの機能はない。 ・Assert や Indent があるよ。 サンプル

  • 1