首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

分享一个日记类

2012-11-23 
分享一个日志类AppLog类的使用:在app启动时配置好日志public class Act extends Activity {@Overrideprote

分享一个日志类



AppLog类的使用:

在app启动时配置好日志
public class Act extends Activity {@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);AppLog.i("Act.onCreate()");String file = "d:/not_exists_file";FileInputStream fis = null;try {fis = new FileInputStream(file);fis.read();} catch (IOException ex) {// 使用error级别的日志记录下引发错误的异常AppLog.e(file, t);} finally {try {if (fis != null) {fis.close();}} catch (IOException ex) {// 一些可忽略的异常可以用warning级别的日志来记录AppLog.w(ex);}}}@Override    protected void onResume() {        super.onResume();        File logFolder;        // 每次在activity恢复时检查sd卡, 因为在pause期间可能sd卡被拔出        if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {            logFolder = new File(Environment.getExternalStorageDirectory(), getPackageName()+"/log");        } else { // sd卡不可用时, 将日志记录到/data/data/app_package_name/app_log目录下            logFolder = getDir("log", 0);        }        LogConfig lc = new LogConfig(logFolder);        AppLog.configRootLogger(lc);    }}

热点排行