Mise au point d'un vaste programme Visual Basic.NET ( VB.NET ) avec de nombreux modules de code peut prendre du temps , surtout si vous n'avez pas de journalisation des erreurs . VB.NET est un langage de programmation informatique utilisé pour développer bureau, les applications Web et mobiles. Erreur journaux stockés dans des fichiers texte d'afficher des informations sur les événements qui se produisent dans votre application , ce qui peut vous aider à affiner un problème de programmation . L'objet " My.Application.Log " est utilisé pour écrire des informations pour se connecter auditeurs. Écouteurs de journalisation sont configurés en utilisant le fichier de configuration de votre ordinateur , mais vous pouvez les modifier en utilisant votre fichier de configuration de l'application à la place. Journaux de l'application
" My.Application.Log " et les objets " My.Log " sont utilisés pour identifier et tracer l'information. Un problème courant pour les développeurs essaie de trouver l'endroit où les fichiers journaux sont stockés. Sauf changé par le développeur, les fichiers journaux sont stockés dans les données d'application de l'utilisateur par défaut. Vous pouvez obtenir le chemin à travers le code en utilisant le " FullLogFileName " propriété de l'objet " FileLogWriter par défaut". Attendez le format du chemin d'être semblable à ce qui suit:
C: \\ Documents and Settings \\ nom d'utilisateur \\ Application Data \\ CompanyName \\ ProductName \\ ProductVersion
Configurer le journal Listener
Vous devez configurer le port d'écoute du fichier journal pour consigner les informations de traçage dans un fichier de log . Pour configurer le port d'écoute journal que vous avez besoin d'un " fichier de configuration de l'application" ajouté à votre projet. Dans ce fichier , vous pouvez définir les éléments nécessaires pour enregistrer les informations . Ce qui suit est un exemple de l'élément " FileLogListener " vous pouvez ajouter à votre fichier de configuration de l'application :
< ajouter Version = 8.0.0.0 , />
application démarre ou s'arrête
VB.NET peut être utilisé à de nombreuses fins telles que la capture résultats du test d'un produit. Consigner les informations sur les erreurs est important, mais l'exploitation forestière moment où ces événements se sont déroulés est important aussi. Vous pouvez ouvrir une session lorsque la demande a commencé à courir et lorsque l'application terminée. En outre, la durée d'enregistrement alors que le test est en cours peut également être d' importance . Ce qui suit est un exemple sur la façon d' identifier le temps d'ordinateur :
My.Application.Log.WriteEntry ( "test 1 courait à " & My.Computer.Clock.GmtTime.ToString )
journalisation des exceptions
une application bien écrite VB.NET comprend un moyen de capturer des exceptions dans le code actuel . Une exception sera levée lorsque le compilateur rencontre un problème de code réel pendant l'exécution. Journalisation des exceptions dans un fichier de log peut augmenter vos chances de trouver rapidement les erreurs . En VB.NET le " try ... catch ... End Try " bloc est utilisé pour capturer des exceptions. Ce qui suit est un exemple d' un moyen d'augmenter l'exemption et l'enregistrer dans un fichier texte :
Public Sub ExceptionLogTest ( fileName ByVal As String ) TryDim x As ObjectMsgBox ( x.ToString ) Catch ex As ExceptionMy.Application . Log.WriteException (ex , TraceEventType.Error , «Exception dans ExceptionLogTest " & " avec l'argument " & nomFichier & ". ") End Sub TryEnd