1. ホーム
  2. c#

[解決済み] C#でサードパーティライブラリを使わずにロギングを行うには?[クローズド]

2023-03-15 03:36:42

質問

アプリケーションにロギングを実装したいのですが、log4netのような外部のフレームワークは使用したくありません。

そこで、DOSの echo のようなものをファイルに対して行いたいのです。一番効果的な方法は何でしょうか?

外部フレームワークを使用せずに、処理されなかった例外をログに記録する方法はありますか?

どのように解決するのですか?

public void Logger(string lines)
{
  //Write the string to a file.append mode is enabled so that the log
  //lines get appended to  test.txt than wiping content and writing the log

  using(System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt", true))
  {
    file.WriteLine(lines);
  }
}

詳細については MSDN