C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: ログ出力


(過去ログ 117 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■68736 / inTopicNo.1)  ログ出力
  
□投稿者/ 大根 (1回)-(2013/11/10(Sun) 20:04:12)

分類:[.NET 全般] 

はじめまして、初めて質問させていただきます。

現在、VBでシステムを開発しています。

その中で各所でファイルにログを吐き出すようにしようと思っています。
ログを吐く場所に
My.Application.Log.WriteEntry(書き込むメッセージ)
の一文を追加していったのですが、ファイルには
「DefaultSource Information: 0 : (書き込むメッセージ)」と書き込まれています。

自分としては(書き込むメッセージ)の部分のみ表示したいと思っています。
使用するメソッドは変更せずに指定したメッセージのみ表示するようにしたいと思っています。

もし方法をご存知のかたがおられましたらご教授お願いします。

よろしくお願いします。
引用返信 編集キー/
■68737 / inTopicNo.2)  Re[1]: ログ出力
□投稿者/ 魔界の仮面弁士 (417回)-(2013/11/10(Sun) 21:05:22)
No68736 (大根 さん) に返信
> 「DefaultSource Information: 0 : (書き込むメッセージ)」と書き込まれています。
警告、エラー、情報など、メッセージの種別も同時に書き込めますので、
アプリケーション構成ファイルで設定を切り替えるなどすれば、
エラーメッセージは取得したいが、警告文は取得したくないといったこともできますね。

http://dobon.net/vb/dotnet/programing/myapplicationlog.html
http://dobon.net/vb/dotnet/programing/tracesource.html


> 自分としては(書き込むメッセージ)の部分のみ表示したいと思っています。
既定の FileLogTraceListener だと、そのように出力されます。複数のリスナーを同時に割り当てることもできますね。

邪魔なようであれば、既定の FileLogTraceListener を取り外したうえで、
TextWriterTraceListener を継承した自作リスナーを割り当ててみては如何でしょうか。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -