Exemple #1
0
        public static void writeFileOnInternalStorage(string error)
        {
            try
            {
                Java.IO.File path    = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads);
                Java.IO.File newFile = new Java.IO.File(path, "exceptions.txt");

                if (!newFile.Exists())
                {
                    newFile.CreateNewFile();
                }

                string now = DateTime.Now.ToString();

                Java.IO.FileWriter writer = new Java.IO.FileWriter(newFile, true);
                writer.Append("\n" + now + " :EXCEPTION\n" + error + "\n");
                writer.Flush();
                writer.Close();

                //using (var writer = new StreamWriter(newFile))
                //{
                //    writer.WriteLine(error + "THIS IS THE ERROR");
                //}

                //using (var reader = new StreamReader(newFile))
                //{
                //    System.Diagnostics.Debug.WriteLine(reader.ReadLine());
                //}
            }
            catch (Exception ex)
            {
                ExceptionErrorLogger.ErrorLogging(ex);
            }
        }
Exemple #2
0
 public static void CopyDatabase()
 {
     try
     {
         string fileCopyName = string.Format("/sdcard/Database_{0:dd-MM-yyyy_HH-mm-ss-tt}.db", System.DateTime.Now);
         System.IO.File.Copy(StaticObjects.path, fileCopyName);
     }
     catch (Exception ex)
     {
         ExceptionErrorLogger.writeFileOnInternalStorage(ex.ToString());
     }
 }