Protokollierung von einer Konsolenanwendung
Habe ich eine Konsole-Anwendung, die übertragung von Daten aus einem excel-sheet und überträgt Sie in eine Datenbank. Ich erforderlich zu machen sich in ihm.
Wie kann ich das machen? da habe ich absolut keine Idee darüber, wie Sie gehen über es.
Haben Sie sah Log4Net?
Dies könnte für Sie hilfreich stackoverflow.com/questions/3475861/...
Scheint, Sie sind neu hier. Sie "akzeptieren" die Antwort, die am besten Ihre Frage beantwortet, indem Sie das Häkchen neben jeder Antwort. Diese, wie die Menschen immer belohnt werden, anderen zu helfen.
Dies könnte für Sie hilfreich stackoverflow.com/questions/3475861/...
Scheint, Sie sind neu hier. Sie "akzeptieren" die Antwort, die am besten Ihre Frage beantwortet, indem Sie das Häkchen neben jeder Antwort. Diese, wie die Menschen immer belohnt werden, anderen zu helfen.
InformationsquelleAutor user1746174 | 2012-10-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen einfach nur, um text in eine Datei schreiben, wie Sie Ihre anmelden können Sie etwas wie die folgende:
Quelle dieser code ist von diesem Artikel.
Hier ist eine Dokumentation des StreamWriter-Klasse.
Andernfalls, wenn Sie etwas mehr wollen, die Sie tun können, wie andere vorgeschlagen haben, und check-out Log4Net.
InformationsquelleAutor Chimera
I require to do logging into it....
Meinst du, dass Sie hinzufügen möchten, logging der Anwendung, die Sie wollen, dass die Leute
log in
?Anmelden, was zu einer Datei Log4Net vorhanden ist, um es einfach für Sie. Wenn Sie nicht wollen, verlassen sich auf Drittanbieter-Zeug, dann könnte man nur etwas tun, wie
Dieser ermöglicht das hinzufügen von verschiedenen Ausgänge wie eine log-Datei und die ausführliche drucken auf Ihrem Ausgang, so dass Sie könnte loggen in eine Datei und drucken Sie es in der Konsole, wenn die Benutzer wählen Sie die ausführliche Ausgabe.
Die Linie
gemacht werden sollte, in eine Funktion, der Ihre Nachricht und vielleicht ein log-level, so haben Sie einen einheitlichen look für alle Ihre SCHRIFTLICHEN Meldungen protokolliert.
Wenn Sie nicht brauchen, dass viel Funktionalität Sie konnten nur das schreiben in die Datei stream direkt.
InformationsquelleAutor inquam
gibt es viele Möglichkeiten, um sich. Sie können Ihre eigenen logging
anderes versuchen, Log4net, es ist die einfache Konfiguration änderungen, die Sie gemacht sind.
Guter Artikel http://www.codeproject.com/Articles/140911/log4net-Tutorial
Nur eine zusätzliche info für Euch reg ELMAH(eine Andere Art von Fehler-logging) Mit ELMAH in einer Konsolenanwendung
Finden Sie diese stackoverflow.com/questions/1742078/...
Ich möchte die Umsetzung eigener logger? Also, wie gehe ich vor?
Wenn Sie meinen, Sie wollen anmelden etwas in der gleichen Datenbank, die Sie gerade übertragen von Excel-Daten in, können Sie das sehr gleiche Verbindung ausführen einer INSERT-Abfrage an eine logging-Tabelle (die Sie erstellen können, wenn Sie keine haben).
Google erhalten Sie viele Optionen ! stackoverflow.com/questions/147557/error-logging-in-c-sharp
InformationsquelleAutor Peru
Wenn Sie mit einem Dritten Teil-Produkt, gehen Sie für log4net. Es ist eine gute logging-framework für .NET.
InformationsquelleAutor Saurabh R S