Exemple #1
0
        void Log(Exception ex)
        {
            if (output == null) output = new Output();

            output.ClearText();
            output.AppendText(ex.ToString());
            output.DockState = DockState.DockBottom;
            output.Activate();

            string logFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log.txt");
            File.AppendAllText(logFile, string.Format("{0}\r\n{1}\r\n", ex.Message, ex.StackTrace));
        }
Exemple #2
0
 /// <summary>
 /// 向输出窗体追加一行文本
 /// </summary>
 /// <param name="s"></param>
 public void AppendOutputLine(string s)
 {
     if (output == null) output = new Output();
     output.AppendLine(s);
     output.Activate();
 }