本文整理汇总了Java中com.orhanobut.logger.LogLevel类的典型用法代码示例。如果您正苦于以下问题:Java LogLevel类的具体用法?Java LogLevel怎么用?Java LogLevel使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
LogLevel类属于com.orhanobut.logger包,在下文中一共展示了LogLevel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
appContext =this;
Utils.init(this);
if (BuildConfig.DEBUG) {
Logger
.init("BaseRecyclerViewAdapter") // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(2) // default 0
; //default AndroidLogAdapter
}
}
示例2: logInit
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 在application调用初始化
*/
public static void logInit(boolean debug) {
DEBUG_ENABLE=debug;
if (DEBUG_ENABLE) {
Logger.init(AppConfig.DEBUG_TAG) // default PRETTYLOGGER or use just init()
.methodCount(2) // default 2
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(0); // default 0
} else {
Logger.init() // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.NONE) // default LogLevel.FULL
.methodOffset(2);
}
}
示例3: logInit
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 在application调用初始化
*/
public static void logInit(boolean debug) {
DEBUG_ENABLE=debug;
if (DEBUG_ENABLE) {
Logger.init("Rock") // default PRETTYLOGGER or use just init()
.methodCount(2) // default 2
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(0); // default 0
} else {
Logger.init() // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.NONE) // default LogLevel.FULL
.methodOffset(2);
}
}
示例4: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
sSharedApplication = this;
Logger.init(TAG)
.logLevel(LogLevel.FULL);
buildComponent();
mComponentApplication.inject(this);
merlin.bind();
final StrictMode.ThreadPolicy loStrictModeThreadPolicy = new StrictMode.ThreadPolicy.Builder()
.detectAll()
.penaltyDeath()
.build();
StrictMode.setThreadPolicy(loStrictModeThreadPolicy);
}
示例5: logInit
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 在application调用初始化
*/
public static void logInit(boolean debug) {
DEBUG_ENABLE=debug;
if (DEBUG_ENABLE) {
Logger.init(AppConfig.DEBUG_TAG) // default PRETTYLOGGER or use just init()
.methodCount(2) // default 2
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(0); // default 0
} else {
Logger.init() // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.NONE) // default LogLevel.FULL
.methodOffset(2);
}
}
示例6: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
//内存泄露检测
LeakCanary.install(this);
//pretty logger
Logger.init("MLAppLog").setLogLevel(LogLevel.FULL);
FIR.init(this);
// 如果没有使用PackerNg打包添加渠道,默认返回的是""
// com.mcxiaoke.packer.helper.PackerNg
final String market = PackerNg.getMarket(this);
// 或者使用 PackerNg.getMarket(Context,defaultValue)
// 之后就可以使用了,比如友盟可以这样设置
Logger.d("=====market:{%s}=====",market);
final String appkey = AnalyticsConfig.getAppkey(this);
MobclickAgent.UMAnalyticsConfig umAnalyticsConfig = new MobclickAgent.UMAnalyticsConfig(this,appkey,market, MobclickAgent.EScenarioType.E_UM_NORMAL);
MobclickAgent.startWithConfigure(umAnalyticsConfig);
MobclickAgent.setDebugMode(true);
}
示例7: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
Fresco.initialize(this, ImagePipelineConfigFactory.getImagePipelineConfig(this));
LogUtil.init() // default PRETTYLOGGER or use just init()
//.setMethodCount(2); // default 2
//.hideThreadInfo() // default shown
.setMethodOffset(1); // default 0
// 在debug下,才显示log
LogUtil.init().setLogLevel(BuildConfig.DEBUG ? LogLevel.FULL : LogLevel.NONE);
// 如果是强制显示log,那么无论在什么模式下都显示log
if (BaseApplication.LOG) {
LogUtil.init().setLogLevel(LogLevel.FULL);
}
initData();
}
示例8: initLog
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 日志打印参数配置
* @param tag 日志标示,可以为空
* @param methodCount 显示方法行数,默认为:2
* @param isHideThreadInfo 是否显示线程信息,默认显示
* @param adapter 自定义log输出
* @param isDebug true:打印全部日志,false:不打印日志
* @return
*/
public BasicConfig initLog(String tag,Integer methodCount,
boolean isHideThreadInfo, LogAdapter adapter,
boolean isDebug){
Settings settings = Logger.init(TextUtils.isEmpty(tag) ? LOG_TAG : tag);
if(null != methodCount){
settings.methodCount(methodCount);
}
if(isHideThreadInfo){
settings.hideThreadInfo();
}
if(null != adapter){
settings.logAdapter(adapter);
}
settings.logLevel(isDebug ? LogLevel.FULL : LogLevel.NONE);
return this;
}
示例9: init
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 初始化log工具,在app入口处调用
*
* @param isLogEnable 是否打印log
*/
public static void init(boolean isLogEnable) {
Logger.init("CrazyDailyHttp")
.hideThreadInfo()
.logLevel(isLogEnable ? LogLevel.FULL : LogLevel.NONE)
.methodOffset(2);
}
示例10: initLogger
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* init logger
*/
private void initLogger() {
if ((0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE)))
Logger.init(); // for debug, print all log
else
Logger.init().logLevel(LogLevel.NONE); // for release, remove all log
// Logger.init(); // for release, remove all log
}
示例11: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
handler = new Handler();
mainThreadId = android.os.Process.myTid();
Logger.init(LOG_TAG).logLevel(BuildConfig.IS_SHOW_LOG ? LogLevel.FULL : LogLevel.NONE);
}
示例12: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
instance = this;
ToastUtils.register(this);
//初始化日志工具
Logger.init().logLevel(LogLevel.FULL);
//LeakCanary检测OOM
LeakCanary.install(this);
}
示例13: onCreate
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
retrofit = RetrofitManager.newInstance();
Bugly.init(getApplicationContext(), getString(R.string.bugly_app_id), false);
Fresco.initialize(this);
Logger.init(TAG) // default PRETTYLOGGER or use just init()
.methodCount(3) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(2);
}
示例14: init
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
private void init() {
Router.initialize(this);
Stetho.initializeWithDefaults(this);
Logger.init(TAG) // default PRETTYLOGGER or use just init()
.methodCount(1) // default 2
.hideThreadInfo() // default shown
.logLevel(LogLevel.FULL) // default LogLevel.FULL
.methodOffset(2); // default 0
FIR.init(this);
// 初始化参数依次为 this, AppId, AppKey
AVOSCloud.initialize(this, Constants.AVOSCloud.APP_ID, Constants.AVOSCloud.APP_KEY);
AVAnalytics.enableCrashReport(this, true);
}
示例15: setupLogger
import com.orhanobut.logger.LogLevel; //导入依赖的package包/类
/**
* 启动定制的Logger,用于覆盖默认配置
*
* @param tag
* @param methodCount
* @param methodOffset
* @param isOpen
*/
public void setupLogger(String tag, int methodCount, int methodOffset, boolean isOpen) {
LogLevel level = isOpen ? LogLevel.FULL : LogLevel.NONE;
Logger
.init(tag) // default PRETTYLOGGER or use just init()
.methodCount(methodCount) // default 2
.logLevel(level) // default LogLevel.FULL
.methodOffset(methodOffset); // default 0
}