只是想知道有多少人登錄他們的應用程序?在應用程序中登錄多少,多少錢太多?
我已經看到了這一點:
「我通常喜歡用錯誤日誌 級別記錄是 由應用程序捕獲任何異常,我將使用 的INFO日誌級別爲」第一水平」 調試方案顯示,每當我 進入或退出的方法。從那裏我 使用DEBUG日誌級別跟蹤 詳細信息。致命的日誌 級別用於那些 我失敗中捕獲任何異常我基於網絡 應用程序「。
這與它的代碼示例:
Public Class LogSample
Private Shared ReadOnly Log As log4net.ILog = log4net.LogManager.GetLogger(GetType(LogSample))
Public Function AddNumbers(ByVal Number1 As Integer, ByVal Number2 As Integer) As Integer
Dim intResults As Integer
Log.Info("Starting AddNumbers Method...")
Log.Debug("Number1 Specified: " & Number1)
Log.Debug("Number2 Specified: " & Number2)
intResults = Number1 + Number2
Try
intResults = Number1 + Number2
Catch ex As Exception
Log.Error("Error Adding Nubmers.", ex)
End Try
Log.Info("AddNumbers Method Complete.")
Return intResults
End Function
End Class
但這似乎只是這麼多添加到方法。例如,通常可能是7行代碼的類會突然變成12行代碼。該方法也失去了一些清晰和簡單。
但是在說,伐木的好處是很好的。在生產系統實例性能監視,追擊生產異常的bug(不是說你會這一切的日誌功能在所有的時間。
因此,我想知道是什麼人呢? 乾杯 安東尼
http://stackoverflow.com/questions/163385/logging-約定 – 2008-10-23 23:51:38