2016-11-22 10 views
1

私はアプリケーション全体を通してコード行をログに記録していますが、ファイル全体を調べてログに記録する必要があるすべての行をコメントアウト/コメント解除するのは面倒です。 "#if debug then"ステートメントの中で、そしてリリース中またはデバッグ中にビルド中のすべてのものを包むことの外に、私はこれらの行をコメントまたは非コメントに切り替える簡単な方法は見つけられませんでした。私の目標)。良い選択肢はありますか?Visual Studioでログオン/ログオフを簡単に切り替える方法はありますか?

答えて

0

NLogまたはlog4netのような設定可能なロギングフレームワークを使用してください。それ以外の場合は、共通のロギングメソッドを作成し、ConditionalAttributeで飾ることができます。この場合

Module DebugModule 

    <Conditional("DEBUG")> _ 
    Public Sub DebugMsg(ByVal message As String) 
     Debug.Print(Date.Now.ToString("hh:mm:ss.ffff ") & message) 
    End Sub 

End Module 

DebugMsg("Message goes here") 

、DEBUGシンボルが定義されている場合のみに含まれるDebugMsgに呼び出します。

関連する問題