Je me demandais juste combien les gens se connectent dans leurs applications ???Combien de temps pour vous connecter à une application et combien est trop?
Je l'ai vu:
«J'aime généralement d'utiliser le niveau journal des erreurs de se connecter toutes les exceptions qui sont pris par l'application que je vais utiliser le niveau de journalisation INFO comme. » Premier niveau » schéma de débogage pour montrer chaque fois que je entrer ou de sortir d'une méthode. de là, je utilise le niveau de journalisation DEBUG pour tracer des informations détaillées. le niveau journal FATAL est utilisé pour toutes les exceptions qui je n'ai pas réussi à attraper dans mon basé sur le web applications. "
qui avait cet exemple de code avec elle:
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
Mais cela semble juste ajouter beaucoup à la méthode. Par exemple, une classe qui serait normalement peut-être 7 lignes de code devient soudainement 12 lignes de code. La méthode perd également une partie de sa clarté et de sa simplicité. Mais en disant que l'avantage d'avoir la connexion en place peut être bon. Par exemple la surveillance des performances dans un système de production, chassant les bugs aberrantes dans la production (pas que vous auriez tout cela l'enregistrement sous tension tout le temps.
Par conséquent, je me demande ce que les gens font ? Vive Anthony
http://stackoverflow.com/questions/163385/logging- –