介绍日志工具类Log4j

在Android中的使用

首先需要下载Log4j:http://logging.apache.org/log4j/2.x/

以及Log4j for android: https://code.google.com/p/android-logging-log4j/

(转载请标注:源自;Phodal's Blog)

在AndroidManifest.xml中,增加如下设置:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


然后在程序创建新的类:

public class ConfigureLog4J {    public static void configure() {            final LogConfigurator logConfigurator = new LogConfigurator();            logConfigurator.setFileName(Environment.getExternalStorageDirectory()                + File.separator + "YourApplication" + File.separator + "logs"                + File.separator + "debugLog.txt");        logConfigurator.setRootLevel(Level.ERROR);        logConfigurator.setLevel("org.apache", Level.ERROR);        logConfigurator.setFilePattern("%d %-5p [%c{2}]-[%L] %m%n");        logConfigurator.setMaxFileSize(1024 * 1024 * 5);        logConfigurator.setImmediateFlush(true);        logConfigurator.configure();    }}


在Activity中调用:

private static final Logger log = Logger.getLogger(EventNotification.class);static {        //Set up the log4j logger        ConfigureLog4J.configure();        LogManager.getRootLogger().setLevel((Level)Level.DEBUG);}


更多相关文章

  1. Android调节屏幕亮度工具类BrightnessUtils
  2. Android Widget 小工具(两) 使用configure
  3. 对android 项目工程 sdk编译版本、build工具版本等一系列版本统
  4. Android aapt 资源打包工具
  5. Android dumpstate 工具解析
  6. android 查询工具源代码
  7. Android反编译工具绿色版V2.1(改进版)
  8. Android SDK目录结构和工具介绍

随机推荐

  1. Android(安卓)P PackageManagerService
  2. Android搭建客户端连接java构建的服务端
  3. Android内容提供器
  4. Android(安卓)自定义组件之如何实现自定
  5. Android(安卓)Ormlite 学习笔记1 -- 基础
  6. Android(安卓)Chronometer(计时器)
  7. Android(安卓)TextView字体设置
  8. Frida对Android(安卓)app的JS脚本注入方
  9. Android(安卓)Studio使用来自控制台的模
  10. android中gridview的居中问题