CSGO_External_Overlay.MyUtil.SaveAppLogFile C# (CSharp) Метод

SaveAppLogFile() публичный статический Метод

保存指定Log文件到本地
public static SaveAppLogFile ( string fileName, string logContent ) : void
fileName string 文件名(部分)
logContent string 保存内容
Результат void
        public static void SaveAppLogFile(string fileName, string logContent)
        {
            try
            {
                string path = AppDomain.CurrentDomain.BaseDirectory + "AppLog";
                Directory.CreateDirectory(path);
                path += $@"\{fileName}_#_{ DateTime.Now:yyyyMMdd_HH-mm-ss_ffff}.log";
                File.WriteAllText(path, logContent);
            }
            catch (Exception)
            {
                throw;
            }
        }
    }

Usage Example

Пример #1
0
        // Task线程内未捕获异常处理事件
        private void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
        {
            Exception ex  = e.Exception;
            string    msg = string.Format($"{ex.Message}\n\n{ ex.StackTrace}");

            MessageBox.Show(msg, " Task异常");
            MyUtil.SaveAppLogFile("ErrorLog", msg);
        }
All Usage Examples Of CSGO_External_Overlay.MyUtil::SaveAppLogFile