多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android 使用Log4j把日志寫入SD卡,動態修改輸出文件名稱

Android 使用Log4j把日志寫入SD卡,動態修改輸出文件名稱

來源:程序員人生   發布時間:2015-04-03 08:40:39 閱讀次數:3989次


1、Log4j簡單使用
1. 下載log4j.jar 
http://logging.apache.org/log4j/2.x/

2. 創建Java代碼

public class Loggers { public static Logger logger = Logger. getLogger(Loggers. class); public static void init() { try { PatternLayout patternLayout = new PatternLayout(); patternLayout.setConversionPattern("%d{yyyy-MM-dd HH:mm:ss} %m %n"); FileAppender fileAppender = new FileAppender(patternLayout, "D://log4j_info.log" ); logger.addAppender(fileAppender); } catch (IOException e) { e.printStackTrace(); } } public static void main(String argv[]) { init(); logger.debug( "Hello, my name is Homer Simpson." ); logger.info( "We are the Simpsons!" ); logger.warn( "Mmm...forbidden donut." ); logger.error( "Dear Baby, Welcome to Dumpsville. Population: you."); logger.fatal( "Eep."); } }


init中的代碼是為了根據不同手機設置路徑與輸出文件名,所以使用代碼配置輸前途徑。

2、Android 使用Log4j把日志寫入SD卡,動態修改輸出文件名稱

1. 使用以下代碼可以設置輸前途徑,在以上init方法中調用

private static String getOutputPath(Context context, String name) { String rootPath = getSdcardPath(context); StringBuilder fileName = new StringBuilder(); // 手機型號 fileName.append(android.os.Build. MODEL); fileName.append( "-"); // 系統版本 fileName.append( "Android_"); fileName.append(android.os.Build.VERSION.RELEASE ); // SDK版本 fileName.append( "_"); fileName.append(android.os.Build.VERSION. SDK); fileName.append( "-"); String path = rootPath + "/" + fileName.toString() + name; return path; } private static String getSdcardPath(Context context) { // SD卡是不是存在 if (android.os.Environment.getExternalStorageState().equals(android.os.Environment. MEDIA_MOUNTED)) { // SD卡存在,返回SD卡根目錄 return Environment.getExternalStorageDirectory().getPath(); } else { return context.getFilesDir().getPath(); } }



2. 設置SD卡讀寫權限
<!-- SDCard中創建與刪除文件權限 --> <uses-permission android:name ="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> <!-- SDCard寫入數據權限 --> <uses-permission android:name ="android.permission.WRITE_EXTERNAL_STORAGE" />



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲欧美自拍另类图片色 | 亚洲欧美日韩不卡一区二区三区 | 亚洲成人在线播放 | 国产九九免费视频网站 | 免费看w片的网站在线看 | 天堂69亚洲精品中文字幕 | 男人把大ji巴放进男人免费视频 | 日本特黄一级 | 国产91精品黄网在线观看 | 免费性 | 国产精品一区二区三区免费 | 欧美福利在线播放 | 国产精品久久亚洲一区二区 | 久久国产经典视频 | h在线看 | 欧美一级α片 | 啪啪午夜视频 | 丰满奶水hdxxxx| 狠狠夜夜| 久久私人影院 | 最近中文字幕高清免费大全8 | 在线观看成年人视频网站 | 免费看h视频 | 亚洲高清视频一区 | 久久亚洲精中文字幕冲田杏梨 | 麻豆网址在线观看 | 另类五月| 丁香激情五月 | 欧美一级在线观看 | 精品成人在线视频 | 亚洲图片另类小说 | 最近中文版字幕在线观看 | 视频www| 久久伊人五月天 | 久久综合精品国产一区二区三区 | 大学生毛片a左线播放 | 久久久xxx| xart欧美一区在线播放 | 99热这里有精品 | 亚洲免费视频在线观看 | 另类专区国产在线视频 |