Add auto Update
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / LogUtil.java
index 789f518..e91b735 100644 (file)
@@ -18,6 +18,7 @@ import javax.mail.internet.MimeMultipart;
 
 import java.util.Date;
 
+import android.content.Context;
 import android.os.AsyncTask;
 import android.os.StrictMode;
 
@@ -36,14 +37,15 @@ public class LogUtil {
     private static final String FILE_NAME = "log.txt";
     private static final long MAX_SIZE = 1024 * 1024 * 10; // 10M
     private static String logFile = "";
-    private static File DIR;
+    //private static File DIR;
+    private static Context mContext;
 
 
-    public static void config(File dir) {
+    public static void config(Context context) {
         try {
             final LogConfigurator logConfigurator = new LogConfigurator();
-            DIR = dir;
-            logFile = dir + File.separator + FILE_NAME;
+            mContext = context;
+            logFile = context.getExternalFilesDir(null) + File.separator + FILE_NAME;
             logConfigurator.setFileName(logFile);
             logConfigurator.setRootLevel(Level.DEBUG);
             logConfigurator.setLevel("org.apache", Level.ERROR);
@@ -70,7 +72,8 @@ public class LogUtil {
 
         AsyncTask<Void, Integer, Boolean> mailTask = new AsyncTask<Void, Integer, Boolean>() {
 
-            private String zfile = DIR + File.separator + "log.zip";
+            //private String zfile = DIR + File.separator + "log.zip";
+            private String zfile = mContext.getExternalCacheDir() + File.separator + "log.zip";