Просто интересно, сколько людей регистрируется в своих приложениях ???Сколько нужно регистрировать в приложении и сколько стоит?
Я видел это:
«Я обычно люблю использовать журнал регистрации ошибок уровень для входа каких-либо исключений, которые пойманы приложения я буду использовать уровень журнала 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 строками кода. Метод также теряет часть своей ясности и простоты.
Но, говоря, что преимущество регистрации на месте может быть хорошим. Для мониторинга производительности экземпляра в системе производства, гоняться отклоняющиеся ошибки в производстве (не то, что вы бы все это протоколирование включен все время.
Поэтому мне интересно, что делают люди? Приветствия Энтони
http://stackoverflow.com/questions/163385/logging- conventions – 2008-10-23 23:51:38