Startseite > Archiv > Trace-Funktionen in eigene Programme einbauen

Trace-Funktionen in eigene Programme einbauen

dotnetpro 5/2004 Von Helma Spona erschienen in dotnetpro 5/2004 auf Seite 74
Code:
3 Bewertung(en):

Spurensuche in .NET Bei der Fehlersuche in Anwendungen wäre es oft wünschenswert, auch das Umfeld der Anwendung zu kennen, beispielsweise die Benutzereingaben oder -aktionen vor dem Eintritt des Fehlers. Mit Tracing-Anweisungen ist dies fast ein Kinderspiel. dotnetpro zeigt, worauf zu achten ist.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

2004   200475   200479   2004www   2007   2049   2050   2083   8273   A0405Tracing   Abbil   Abbildung   Abbildung2   Abbildung3   Abbildung4   Abbildung5   Abbildung6   aber   abfangen   Abfrage   abgeleitete   Ablauf   Ablaufverfolgung   Ablaufverfolgungsebene   Ablaufverfolgungsebenen   Abrufen   abstellen   abzuschalten   Addison   akti   aktionenvordemEintrittdesFehlers   aktivieren   aktuellen   alle   AlleEingabenlassensichaufdieseWeiseverfolgen   allem   Allerdings   also   Analyse   Ändern   andernfalls   anders   André   angeben   angege   angegebene   angelegt   angewiesen   angezeigt   Anlegen   anpassen   anschließend   Anweisung   AnweisungenistdiesfasteinKinderspiel   Anwen   Anwender   Anwendung   Anwendungen   AnwendungnurnochdieWrite   anwendungs   Anwendungsfall   Anwendungskonfigura   Anwendungskonfigurationsda   anzuhän   anzulegen   anzuzeigen   Applikation   Applikationen   Assert   assertuienabled   Attri   Attribut   Attribute   auch   auchdasUmfeldderAnwen   aufgeführten   aufgerufen   aufgetreten   aufgetretene   Auflistung   Auflistungdes   Aufruf   Aufrufe   aufrufen   Aufwand   aufzurufen   Ausga   Ausgabe   Ausgabe1   Ausgabefenster   Ausgaben   ausge   ausgegeben   ausgelieferten   ausgibt   ausgiebig   Auslagerung   Ausnahmebehandlung   AusnahmebehandlungmitFehlerprotokollierung   Ausnahmen   aussagekräftiger   außer   Außerdem   auszublenden   auszuwerten   AutoFlush   Autor   Autorin   Barchfeld   basierten   Basis   Batch   Bayer   Bedingte   Bedingung   beeinflusst   beendet   befindet   Beide   BeiderFehlersucheinAnwendungenwäreesoftwünschenswert   beim   Beispiel   beispiels   beispielsweise   beispielsweisedieBenutzereingabenoder   bemerkbar   bene   benen   Benutzer   Benutzereingriffe   Benutzers   BeratunginKerken   berechnen   Berechnung   Bereich   bereits   berücksichtigen   Beschreibung   bestimmen   bestimmt   bestimmte   bestimmten   bewirkt   bietet   bleiben   Bleibt   Blick   Block   brauchen   bttTest   bttTest_Click   BuchundZeitschriftenverlagetätigund   bugger   bute   ByVal   catch   CDbl   chenden   chert   cing   Click   Close   Closed   Code   Codebook   CodebooksAufschlagen   Compiler   config   Configuration   CreateEventSource   Critical   dabei   dadurch   dafür   daher   damit   Danach   dann   Dannist   darin   Darüber   dass   Datei   Dateinamenserweiterung   Dateiumleiten   Daten   Datenerhebungen   dauert   dazu   dblTemp   deaktivieren   DEBUG   Debugger   Debuggermeldungen   Debugging   DefaultTraceListener   Definieren   definiert   definierten   Definitio   Definition   deJürgen   deklarieren   demonstriert   denn   Dennoch   dern   deshalb   deut   deutlich   Diagnostics   Dialoge   Dialogfeld   Dialogs   DieAssert   DieAusgabedesStacksindieTextdatei   DieEventLogTrace   DieFehleranalyse   Diensten   diePerformance   dies   diese   diesem   diesen   dieses   diesichnurfürdieTestphaseeignen   DievonListing1   Direktiven   DivideByZeroException   Division   doch   dokumentieren   Dort   dotnetpro   dotnetprozeigt   Double   drei   dung   dungeinsystemeigenesEreignis   dungen   dungprotokollieren   dungzukennen   durch   Ebene   Ebenso   effektiv   eige   Eigenschaft   Eigenschaften   eignen   eignisprotokolls   einander   Einbußen   Einbußenhalten   eine   einem   einen   einer   einfach   einfache   Einfügen   Einga   Eingabe   einge   eingege   eingegeben   eingegebene   eingerichtet   eingesetzt   eingestellt   Einrichten   Einsatz   einsetzen   Eintrag   einzelnen   einzige   Element   Elementen   Elements   else   Endanwen   Endanwender   Endanwenders   entfernt   enthält   entspre   entsprechen   entsprechenden   entspricht   entsteht   Entwick   Entwickler   Entwicklung   Entwicklungsumgebung   Ereig   Ereignis   Ereignisprotokoll   Ereignisprotokolle   Ereignisprotokolls   Ereignisprozedur   erfolgt   erfordert   erfüllt   ergeben   erlaubt   erleichtert   erneut   erreichen   Error   erst   erste   erstellen   ersten   Erweiterung   erzeugen   erzeugt   erzeugte   erzeugteProtokoll   Event   EventArgs   Eventlog   EventLogTraceListe   EventLogTraceListener   eventuell   exakte   Exception   Existiert   Exists   Exit   Experte   Fachbuchhandel   fail   Fall   falls   false   Falz   Fazit   Fehleingabendokumentieren   Fehler   Fehleranalyse   Fehlermeldung   Fehlerproto   Feld   Feldnamen   fest   festlegen   feststellen   finden   folgende   Folglich   folgreich   Form   Form1_Closed   Form1_Load   formationen   Formular   Framework   frei   Fuchs   fügen   füllt   FunktionenineigeneProgrammeeinbauen   funktioniert   gabe   geben   gebenen   geeignet   geführt   gehen   gehört   genann   gend   gende   generell   genschaften   geringer   geschrieben   gespei   gestartet   getretene   gewünschte   gewünschten   gibt   gibtAbbildung1   gleich   gleiche   gleichen   gleichzeitig   grammieraufwand   Grenzen   gung   gurationsdateiinitiieren   Guten   haben   halten   Handles   heißt   HelmaSponagründete   hervorra   hervorragend   hier   HierdeaktivierenSieTracingindenProjekteinstellungeneinesVB   Hilfe   hinaus   hinzu   hinzugefügt   hochzählt   immer   indem   indentsize   info   Informationen   Inhalt   InhaltderKonfigurationsdatei   initialisieren   initialisiert   InitializeData   innerhalb   Instanz   instanzieren   intializeData   ISBN   IsNumeric   jedem   jeden   jederzeit   jedoch   jekts   jeweils   Jürgen   kann   kästchen   Kategorie   kein   keine   keinen   klas   Klasse   KlasselegtfürdieAnwen   Klassen   kleiner   koll   Kommandozeilenoptionfürden   Kommt   kommunizieren   Kompilieren   Kompilierung   Kompilierungskonstan   Konfiguration   Konfigurations   Konfigurationsdatei   Konfigurationsei   konfron   können   könnte   Konstante   Konstanten   Konstruktor   Kontroll   lange   lassen   lässt   laufverfolgunginteressantsind   lediglich   legt   leitet   lersuche   Level   lich   liefert   liegt   Liste   Listener   Listeners   Listing   lngErg   lngI   lngSumme   lngZahl1   lngZahl2   Load   Logdatei   logfilename   Logfiles   LogTraceListener   long   löschen   LostFocus   lung   machen   malen   mehr   mehrere   MehrereAusgabezielefestlegen   Meldung   meldungen   ment   ments   Message   meter   meters   Metho   Methode   MethodederListeners   MethodeerzeugtMeldungen   Methodeineine   Methoden   Minimum   mithilfe   MitTracing   möchten   Modus   möglich   Möglichkeit   Möglichkeiten   MsgBox   MsgBoxStyle   muss   müssen   müsste   MyBase   nach   nachAbschlussihres   Nachhinein   nachschlagen   nächst   nächsten   Nachtei   nachvollziehen   nahmebehandlung   Name   Namen   nämlich   ners   NETSDK   neue   Next   nicht   nisprozedur   noch   Noti   notwendig   numerisch   Numerische   numerischen   nummerisch   nutzen   Nutzer   nützlich   Oberfläche   object   Objekt   Objekts   Objektvariable   objLogs   objTr   objTrL   objTrL2   objTS   oder   öffnen   Ohne   online   Overhead   Para   Parameter   Performance   Pfad   plementierunglohnt   Praxis   Prinzipiell   private   Proble   Problem   Programmablauf   Programmausführung   Programmen   Programmier   Programmverlauf   Projekt   Projekteigenschaf   Projekts   protok   protokol   Protokoll   protokollan   Protokolldatei   Protokolle   Protokollengespeichert   Protokolls   Prozedur   prüfen   Rechnung   reduziert   Registerkarte   registrierten   relativ   Release   remove   richtet   Rolle   Routinen   Rückschlüsse   rufen   ruft   Samaschke   sätzlichenInformationenzumStack   Schalter   Schalters   Schaltfläche   schließen   schon   schränkt   schrei   schreiben   SchreibeninEreignisprotokoll   schreibt   schreibtvorwiegendzudenThemen   Schreibvorgang   schrieben   seEventLogTraceListenerverwenden   sehen   sein   sender   sert   Server   setzen   sich   sicherzustellen   Sieerreichensie   siehe   SieistalsfreieAutorinfürverschiedene   siezur   sind   sinn   sinnvoll   Situationen   soll   sollen   Sollte   sollten   somit   sonderlich   sondern   Sonst   sorgt   sowohl   später   speichern   spielt   Spona   SprachenVB   Spurensuchein   Stackaufrufe   Stackinhalt   stark   Start   startet   stehen   stellt   Stimmen   stimmt   string   strText   StudiumseineEDV   Switch   switches   system   systemeigene   Systemereignispro   Systemprotokoll   Systems   tauschen   tauscht   TechnikTracing   teilt   temprotokoll   tener   Test   Testphase   Text   Textdatei   Textdateien   Texte   Textfeldern   TextWriterTraceLis   TextWriterTraceListener   THEN   thode   tieren   ting   tionsdatei   tokoll   tokolle   ToLongTimeString   Trace   TraceInfo   TraceLis   TraceListe   TraceListener   TraceListenerinderKonfigurationsdateidefinieren   TraceListeners   TraceListenerüberdieKonfi   TraceSwitch   TraceVerbose   TraceWarning   Tracing   TracingamBeispiel   Tracingein   tracingProtokoll   TracingStacklog   TracProt   treten   true   türlich   txtZahl1   txtZahl2   txtZahl2_LostFocus   type   Typs   über   überfordert   überge   übergeben   übergebene   übergibt   übernehmen   übrig   unabhängig   undausschalten   undEndzeitderAnwen   ungemein   ungleich   ungültige   unter   unterdrücken   unterhelma   Unterschied   Value   Variable   Variablen   VBScriptundVB   Verbesserung   Verbose   Verfahren   verfolgen   verfolgungsebene   Verfü   verfügbar   verfügt   Verfügung   verschiedene   verschiedeneAusgabe   Version   Versionen   verwalten   verwen   verwenden   verwendet   Verzeichnis   viert   Voraussetzungen   vordefinierten   Vorgängen   Vorgehensweise   vorhanden   Wahl   Während   wäre   WARNING   Wartung   warum   weil   weise   weiter   weitere   weiteren   weiterzuleiten   welche   welches   wenden   wendung   wenig   Wenn   werden   Wert   Werte   Wesley   wichtig   wichtige   wichtigsten   Wiebeider   wieder   Willms   WINDOWS   wird   Wohin   woraufzuachtenist   Wort   Write   WriteIf   WriteLine   WriteLineIf   WriterTraceListener   wurde   würde   wurden   würden   Zahl   Zahl2   Zahlen   ZahlenbeiBedarfvertauschen   Zaum   Zeichenkette   Zeile   Zeilenumbruch   Zeitpunkten   Ziel   Zielwert   Zulassen   zuletzt   zumal   zurückgegeben   zusätzli   zuweisen   zwei   Zweigen   zweite   zweiten   zweiter

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen