日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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


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" />



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久99视频精品 | a毛片 | 免费黄色在线 | 欧美黄色免费网站 | 久久综合国产 | 国产一区二区三区免费观看 | 久久久精品免费视频 | 久久免费中文视频 | 亚洲 欧美 视频 | 一级激情视频 | 成人精品一区二区三区电影黑人 | 三级av免费看| 污污视频免费观看 | 亚洲天堂影视 | 国产精品久久久久久久久久尿 | 日韩国产欧美一区二区三区 | 亚洲国产精品麻豆 | 韩日欧美 | 国产激情 | 成人动漫在线免费观看 | 国产成人99久久亚洲综合精品 | 麻豆国产一区 | 欧美一a一片一级一片 | 国产在线不卡 | 成人网在线 | 欧美精品h | 欧美资源在线 | 99综合视频| 欧美成人一级 | 一区二区三区高清在线观看 | 国产 欧美 日韩 | 国产精品二区三区 | 嫩草影院在线观看91麻豆 | 国产成人在线播放 | 国产欧美日韩在线观看 | www.狠狠操.com| 久久精品免费播放 | 精品久久乐 | 久久久免费视频网站 | 亚洲精品在线免费 | 亚洲欧美一区二区三区国产精品 |