¿Solo me pregunto cuánta gente se registrará en sus aplicaciones?¿Cuánto para iniciar sesión en una aplicación y cuánto es demasiado?
he visto esto:
"Me suelen gusta usar el registro de errores nivel para registrar las excepciones que son capturado por la aplicación voy a utilizar el nivel de registro INFO como". La primera nivel" esquema de depuración para mostrar cada vez que entrar o salir de un método. a partir de ahí me utilizar el nivel de registro de depuración para rastrear información detallada. el FATAL nivel de registro se utiliza para las excepciones que no he podido coger en mi basado en web aplicaciones. "
Qué tenía este ejemplo de código con él:
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
Pero esto sólo parece añadir tanto al método. Por ejemplo, una clase que normalmente sería tal vez 7 líneas de código se convierte de repente en 12 líneas de código. El método también pierde algo de su claridad y simplicidad.
Pero al decir que el beneficio de tener la sesión iniciada puede ser bueno. Para el monitoreo del desempeño ejemplo, en un sistema de producción, persiguiendo a los insectos aberrantes en la producción (no es que usted tendría todo esto activado el registro todo el tiempo.
Por lo tanto me pregunto qué hace la gente? Saludos Anthony
http://stackoverflow.com/questions/163385/logging- convenciones –