/** * Copyright (c) 2015 unfoldingWord * http://creativecommons.org/licenses/MIT/ * See LICENSE file for details. * Contributors: * PJ Fechner <pj@actsmedia.com> */ package application; import android.app.Application; import com.door43.tools.reporting.GlobalExceptionHandler; import com.door43.tools.reporting.Logger; import com.joanzapata.iconify.Iconify; import com.joanzapata.iconify.fonts.FontAwesomeModule; import java.io.File; /** * Created by Fechner on 7/22/15. */ public class UWApplication extends Application { public static final String STACKTRACE_DIR = "stacktrace"; @Override public void onCreate() { super.onCreate(); Iconify.with(new FontAwesomeModule()); File dir = new File(getExternalCacheDir(), STACKTRACE_DIR); GlobalExceptionHandler.register(dir); // configure logger int minLogLevel = 1; File logFile = new File(getExternalCacheDir(), "log.txt"); if(!logFile.exists()){ logFile.mkdirs(); } Logger.configure(logFile, Logger.Level.getLevel(minLogLevel)); } }