android -日志框架

来源:互联网 发布:js获取下拉框选中的值 编辑:程序博客网 时间:2024/06/07 16:30

其实很简单:

package vir56k.logdemo;import android.app.Application;import android.os.Environment;import org.apache.log4j.Level;import org.apache.log4j.Logger;import java.io.File;import de.mindpipe.android.logging.log4j.LogConfigurator;public class MyApp extends Application {    @Override    public void onCreate() {        super.onCreate();        configLog("log");        Logger log = Logger.getLogger(MyApp.class);        log.info("My Application Created");    }    private void configLog(String logFileNamePrefix) {        LogConfigurator logConfigurator = new LogConfigurator();        logConfigurator.setFileName(Environment.getExternalStorageDirectory()                + File.separator + "logdemo" + File.separator + "logs"                + File.separator + (logFileNamePrefix == null ? "" : logFileNamePrefix) + "log4j.txt");        logConfigurator.setRootLevel(Level.DEBUG);        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();    }}

实际应用:

Logger log = Logger.getLogger(CustomApplication.class);log.info("日志创建:");log.info("**********************************************");

下载jar包:http://download.csdn.net/detail/zhou452840622/9691294

1 0
原创粉丝点击