1
我在整個應用程序中都記錄了一行代碼,但是要查看整個文件並評論/取消註釋我需要記錄的每一行內容是一件痛苦的事情。除了在「#if debug then」語句中包裝每一個,並且在發佈版或調試版中構建之外,我還沒有找到一種簡單的方法來切換這些行以進行註釋或取消註釋(或者可以完成的任何其他選項我的目標)。有沒有好的選擇?在Visual Studio中有沒有簡單的方法來打開/關閉日誌記錄?
我在整個應用程序中都記錄了一行代碼,但是要查看整個文件並評論/取消註釋我需要記錄的每一行內容是一件痛苦的事情。除了在「#if debug then」語句中包裝每一個,並且在發佈版或調試版中構建之外,我還沒有找到一種簡單的方法來切換這些行以進行註釋或取消註釋(或者可以完成的任何其他選項我的目標)。有沒有好的選擇?在Visual Studio中有沒有簡單的方法來打開/關閉日誌記錄?
使用可配置的日誌框架,如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")
在這種情況下,調用DebugMsg
將僅被包含在被定義的調試符號時。