Ich habe verschiedene Console.Out.Write()
Anweisungen für Debugging-Zwecke in einer Windows-Dienstanwendung hinzugefügt, die ich beim Testen als Konsolenanwendung ausführen. Ist es schädlich, diese Anweisungen bei der Bereitstellung der Anwendung als Dienst zu hinterlassen? (Die Debugging-Informationen sind nicht empfindlich, es ist mir egal, ob Benutzer sie zufällig finden und sehen)Wohin geht Console.Out.Write() für einen Windows-Dienst?
Gibt es auch eine Möglichkeit, die Konsolenausgabe eines bestimmten Dienstes anzuzeigen, während dieser ausgeführt wird?
Console.WriteLine ?? –
Der Nachteil ist, dass Ihr Code langsamer als nötig läuft. Sie werden es nie sehen, zumindest Debug.Print() oder eine Logging-Bibliothek verwenden, um die Option zu haben, es komplett zu deaktivieren oder es zu sehen, wenn es nötig ist, weil es ein Problem gibt. –
@BhushanFirake Console.WriteLine() oder Console.Out.WriteLine() anwenden. Irgendwelche Unterschiede in diesem Zusammenhang sollte mir bewusst sein? – invertigo