Android将需要的日志文件LOG记录到本地文件夹下指定的文件
16lz
2022-01-27
package com.mapbar.android.obd.util;import android.os.Environment;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * Created by sunxx on 2017/12/14. * 日志文件 */public class Logs { public static String TIRE_TAG="1"; public static String PHY_TAG="2"; public static String STATE_TAG="3"; public static boolean isDebug=false; public final static String FILE_PATH = "/aa/bb";//包名文件夹 public static File file; public static FileOutputStream fos; public static Logs logs; public Logs() { } public static synchronized Logs getInstance(){ String path = Environment.getExternalStorageDirectory().getAbsolutePath() + FILE_PATH + "/log/a.txt"; try { file = new File(path); fos = new FileOutputStream(file, true); } catch (FileNotFoundException e) { e.printStackTrace(); } if (logs==null){ logs=new Logs(); } return logs; } //写入日志文件 public void writeEvent(String tag,String msg){ if (!isDebug){ return; } if (fos==null){ return; } try { fos.write((TimeFormatUtil.formatStrLong(System.currentTimeMillis())+"|"+tag+"|"+msg+"\r").getBytes()); fos.flush(); fos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}
更多相关文章
- android 调用第三方软件打开pdf文件
- android读取日志demo
- Android(安卓)通过HTTP POST 上传图片文件
- Android(安卓)studio 点击按钮 改变viewtext 文字的颜色
- Android代码混淆官方实现方法
- android获取指定路径下目录文件
- Android(安卓)文件读写的例子
- android:xml解析
- NPM 和webpack 的基础使用