X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FLogUtil.java;h=a50863abb8195c2401e82f14f2e5a02c4ff334f3;hb=10722545a909e2aa6fbd1dcb26c431fb1a11801f;hp=789f5186c1dd7a3d710c576e3c647d9711f9e3bc;hpb=b472e540ea87c45bdd874ec46d57ff799eeb9409;p=rtmpclient.git diff --git a/app/src/main/java/ai/suanzi/rtmpclient/LogUtil.java b/app/src/main/java/ai/suanzi/rtmpclient/LogUtil.java index 789f518..a50863a 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/LogUtil.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/LogUtil.java @@ -18,8 +18,10 @@ import javax.mail.internet.MimeMultipart; import java.util.Date; +import android.content.Context; import android.os.AsyncTask; import android.os.StrictMode; +import android.widget.Toast; import java.io.File; import java.util.zip.ZipEntry; @@ -36,14 +38,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,9 +73,7 @@ public class LogUtil { AsyncTask mailTask = new AsyncTask() { - private String zfile = DIR + File.separator + "log.zip"; - - + private String zfile = mContext.getExternalCacheDir() + File.separator + "log.zip"; @Override protected Boolean doInBackground(Void... voids) { @@ -97,8 +98,10 @@ public class LogUtil { gLogger.debug("Zip file completed"); File zz = new File(zfile); zz.delete(); + Toast.makeText(mContext, "Completed", Toast.LENGTH_SHORT).show(); } else { gLogger.error("zip file error"); + Toast.makeText(mContext, "Error, Send mail failed", Toast.LENGTH_SHORT).show(); } } };