Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Quels sont les URL 
  • Comment exclure des fichiers d' un p…
  • Comment être un hacker éthique 
  • Comment faire un roulement ou Mouseo…
  • Comment utiliser le login Checksum 
  • Tutoriel HTML mailto 
  • Comment faire pour créer et utilise…
  • Comment centrer une Div Tag largeur …
  • Comment fusionner des composants Act…
  • Comment trouver le temps Complexité…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Les meilleurs endroits pour mettre NET de journaux d'application

    . L'un des meilleurs endroits pour mettre NET journaux de l'application se trouve dans le journal des événements Windows qui existe sur chaque ordinateur qui utilise Windows. . La journalisation des événements , selon Microsoft , vous donne la possibilité de stocker des informations importantes sur l'activité de votre application dans un emplacement centralisé. Lorsque vous avez besoin d'examiner ces informations, vous pouvez le faire manuellement ou en écrivant quelques lignes de code qui récupèrent les données du journal des événements Windows . Observateur d'événements Windows

    de Windows et des applications tierces écrire dans le journal d'événements Windows en permanence . Voir les entrées de journal en tapant "Outils d'administration " dans le menu Démarrer et en sélectionnant " Observateur d'événements " pour ouvrir le programme de l'Observateur d'événements . Le dossier de candidature dans l'Observateur d'événements contient les entrées du journal d'application. Certains développeurs peuvent utiliser les journaux d'application pour capturer des informations sur les erreurs qui se produisent à un programme s'exécute. D'autres pourraient entrées du journal des événements critiques dossiers tels que les mises à jour de bases de données . Un des avantages de l'utilisation du journal des événements Windows est la flexibilité qu'il vous donne lors du catalogage informations sur l'événement . Chaque enregistrement du journal a des domaines tels que EventType , ID d'événement , le message et TimeWritten . Après avoir défini ces valeurs dans votre application , ils apparaissent dans l'Observateur d'événements immédiatement .
    Journalisation des événements

    Vous n'avez pas à écrire beaucoup de code. NET pour créer une entrée dans le journal des événements Windows. Microsoft . NET langues comme C # ont une classe EventLog spéciale qui gère la lecture , l'écriture et même la suppression pour vous. Le code suivant crée une nouvelle instance de la classe EventLog et écrit le mot «avertissement» à elle:

    si EventLog ( ( EventLog.SourceExists ( " EventSource1 " , System.Environment.MachineName ) ) !) . CreateEventSource ( " EventSource1 ", " application" , System.Environment.MachineName ) ;

    EventLog log1 = new EventLog ( "Application" , System.Environment.MachineName , " EventSource1 ");

    log1.WriteEntry ( " Warning1 " , EventLogEntryType.Warning , 10001 ) ; log1.Close ();

    EventLogEntryType.Warning indique à Windows que vous souhaitez enregistrer un message d'avertissement dont la valeur est 10001 . Si vous souhaitez enregistrer un message d'information à la place , changer EventLogEntryType.Warning à EventLogEntryType.Information . Placez l'instruction WriteEntry aux endroits où vous souhaitez enregistrer les événements , et . NET envoie vos informations sur le journal des événements Windows .
    Application de lecture Connexion

    peut également lire les informations programmation à l'aide du code semblable à celui représenté sur la exemple C # suivant :

    EventLog log1 = new EventLog ( "Application" , System.Environment.MachineName ) ;

    for (int i = log1.Entries.Count - 1; i < log1.Entries.Count ; i - ) { entrée EventLogEntry = log1.Entries [i] ; Console.WriteLine ( entry.EventID + "" + entry.Message + "\\ n" );} log1.Close ();

    la première ligne obtient une référence dans le journal d'application , et les boucles de code restants à travers le journal et affiche les ID d'événement et messages . Vous pouvez également afficher d'autres propriétés de l'événement comme entry.TimeWritten et entry.EntryType . Si vous utilisez Visual Studio pour tester vos applications. NET , démarrez le programme en mode administratif avant d'exécuter n'importe quel code. Cela garantit que votre application possède des privilèges de sécurité nécessaires pour accéder au journal des événements Windows .
    Fichiers texte

    Si vous préférez ne pas utiliser le journal des événements Windows, créer vos propres fichiers journaux privés et écrire ce que vous voulez à l'aide de la classe StreamWriter . NET . Si vous utilisez cette méthode , vous devez écrire le code nécessaire pour récupérer ces données ainsi . Vous perdez également la possibilité de visualiser les informations du journal d'application rapidement en utilisant l'Observateur d'événements . Quelle que soit la méthode que vous utilisez , n'oubliez pas que vous n'avez pas à enregistrer des événements d'application , sauf si vous avez vraiment besoin de consigner les erreurs ou capturer des informations qui peuvent vous être utiles plus tard.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Actualiser le contenu TabHost sur ​​un Android 
  • Comment créer SSIS déploiement de paquet 
  • Quel est le type Strict contrôle 
  • Comment faire pour remplacer une chaîne AS2 
  • Comment faire pour modifier une table dans Oracle à l'aide SQL 
  • Comment élaborer un plan de test 
  • Comment écrire des signaux périodiques dans MATLAB 
  • Qu'est-ce qu'un tableau d'entiers 
  • Comment créer un titre Utilisation des codes HTML 
  • Comment formater un contrôle GridView 
  • Connaissances Informatiques © http://www.ordinateur.cc