package cn.androidy.logger.data; import android.text.TextUtils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import cn.androidy.common.utils.FileUtils; import cn.androidy.logger.core.SupportLogger; public class LogWriteTask implements Runnable { private String dir; private String tag; private String logContent; public LogWriteTask(String dir, String tag, String logContent) { super(); this.dir = dir; this.tag = tag; this.logContent = logContent; } @Override public void run() { if (TextUtils.isEmpty(logContent) || TextUtils.isEmpty(dir)) { return; } if (TextUtils.isEmpty(tag)) { tag = "defaultTag"; } String fileName = new File(dir, tag).getAbsolutePath(); FileUtils.writeFile(fileName, logContent, true); } }