テスト時にコンソールアプリケーションとして実行するWindowsサービスアプリケーションで、さまざまなConsole.Out.Write()
ステートメントをデバッグ用に追加しました。アプリケーションをサービスとしてデプロイするときにこれらのステートメントを残すことに何らかの害がありますか? (デバッグ情報は機密情報ではありませんが、ユーザーが見つけて見ても気にしません)Console.Out.Write()はWindowsサービスのどこに行きますか?
また、実行中の特定のサービスのコンソール出力を表示する方法はありますか?
Console.WriteLine ?? –
あなたのコードが必要以上に遅く実行されることは害です。 Debug.Print()やロギングライブラリを使用して完全に無効にするか、問題があるために必要なときに参照できるようにするには、少なくともそれを見ることはありません。 –
@BhushanFirake Console.WriteLine()またはConsole.Out.WriteLine()が適用されます。私が知っておくべきこの文脈の違いは何ですか? – invertigo