package com.yemyatthu.moelaywatha;
import android.app.Application;
import timber.log.Timber;
/**
* Created by yemyatthu on 3/27/15.
*/
public class MoeLayWaTha extends Application {
@Override public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) {
Timber.plant(new Timber.DebugTree());
} else {
Timber.plant(new CrashReportingTree());
}
}
/** A tree which logs important information for crash reporting. */
private static class CrashReportingTree extends Timber.HollowTree {
@Override public void i(String message, Object... args) {
// TODO e.g., Crashlytics.log(String.format(message, args));
}
@Override public void i(Throwable t, String message, Object... args) {
i(message, args); // Just add to the log.
}
@Override public void e(String message, Object... args) {
i("ERROR: " + message, args); // Just add to the log.
}
@Override public void e(Throwable t, String message, Object... args) {
e(message, args);
// TODO e.g., Crashlytics.logException(t);
}
}
}