豚吐露@wiki

呼び出し元ファイル名と行数を取得したい

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

呼び出し元ファイル名と行数を取得したい

VisualStudio 2013 Professional
Windows 7 Professional

__LINE__
__FILE__
的な?.Net4.5以降が必須みたいですが...

引数にstringとint
public void hoge([CallerFilePath]string path = "", [CallerLineNumber]int num = 0)
って書くだけで呼び出し元が特定できるのは嬉しい。
※path:呼び出し元ファイルのフルパス、num:呼び出し元ファイルの行番号
※デフォルト値は無くても良いと思う。

log4netとか対応してくれたらえぇけど、対応せんのだったら、自前でlogger作ってlog4netラップしてやる方が良いかも。w




更新日: 2015年03月04日 (水) 16時44分06秒

名前:
コメント:

すべてのコメントを見る
記事メニュー
ウィキ募集バナー