開発テクニック1——Logger

1951 ワード

開発テクニック1——Logger
プログラムの進捗、エラー情報をキャプチャして記録するために、プロジェクトに静的Loggerクラスを追加します.
 
public static class Logger

    {

        public static void Log(string filePath, string msg)

        {

            using (FileStream fp = new FileStream(filePath, FileMode.OpenOrCreate))

            {

                fp.Seek(fp.Length, SeekOrigin.Begin);

                using (StreamWriter writer = new StreamWriter(fp))

                {

                    writer.WriteLine(msg);

                }

            }

        }

    }

必要な場所:
public void MyMethod()

        {

            try

            {

                //your method

            }

            catch (Exception exp)

            {

               Logger.Log("log.txt", exp.Message);

            }

        }