private static void Write(string sMsg, string fileName)
        {
            if (sMsg != "")
            {
                try
                {
                    var dir = new FileInfo(Assembly.GetEntryAssembly().Location).DirectoryName + "\\log\\";
                    if (!Directory.Exists(dir))
                    {
                        Directory.CreateDirectory(dir);
                    }
                    var fi =new FileInfo( dir + fileName+".log");
                    if (!fi.Exists)
                    {
                        using (var sw = fi.CreateText())
                        {
                            sw.WriteLine(DateTime.Now + ": " + sMsg + "\n");
                            sw.Close();
                        }
                    }
                    else
                    {
                        using (var sw = fi.AppendText())
                        {
                            sw.WriteLine(DateTime.Now + ": " + sMsg + "\n");
                            sw.Close();
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }

  

 

public static bool Reset()
        {
            try
            {
                lock (_readWriteLock)
                {
                    var fi = new FileInfo("Data/ValidTickets_bak.xml");
                    fi.CopyTo(_xmlFileName, true);
                }
            }
            catch (Exception ex)
            {
                Logger.WriteLogger(ex, ConstValues.MainLogFileName);
                return false;
            }
            return true;
        }

  

相关文章:

  • 2021-12-11
  • 2021-07-02
  • 2021-07-24
  • 2021-12-10
  • 2021-12-03
  • 2021-11-01
猜你喜欢
  • 2022-12-23
  • 2021-11-20
  • 2022-03-01
  • 2021-08-20
  • 2021-10-30
  • 2022-12-23
相关资源
相似解决方案