DOBON.NET DOBON.NETプログラミング掲示板過去ログ

エラー発生時に特定のフォーマットでメッセージを表示したい

環境/言語:[WindowsXP VB.NET )、.NET Framework(1.1)]
分類:[.NET]

はじめましてタカと申します。
早速なのですがTry〜Catchでエラー処理を行っています。
エラーのログをとるためにエラー処理のクラスを作成しています。
エラーが発生したさいにどのファイルの何行目かどのようなエラー内容か
を表示したいのです。

***********************************************
エラー発生箇所:○○○○○○○.vb △△△△行

エラー内容:○○○○〜○○○○
***********************************************

といった感じです。
エラー内容については.Messageで取得できるのですが
発生箇所の取得ができません。
どなたかご教授ください。
2004/12/08(Wed) 14:46:50 編集(投稿者)

■No7933に返信(タカさんの記事)
> 発生箇所の取得ができません。

StackTrace プロパティを参照しましょう。
例外が発生したメソッドも参照することができます。
もちろん、例外が発生した行とファイル名も、取得可能です。
> StackTrace プロパティを参照しましょう。
> 行数だけでなく例外が発生したメソッドも参照することができます。
> もちろん、例外が発生した行とファイル名も、取得可能です。

デバッグコンパイルならね・・・
2004/12/08(Wed) 14:48:42 編集(投稿者)

■No7936に返信(中 博俊さんの記事)
> デバッグコンパイルならね・・・

Σ(´Д`) ア・・・ そうだった。
Release コンパイル だと、メソッドしか取れないでしたな orz

通常メソッドの情報だけで Okay な気もしますが、これでは解答になりませんな・・・

DOBON.NET | プログラミング道 | プログラミング掲示板