本文整理汇总了Java中android.util.Log.DEBUG属性的典型用法代码示例。如果您正苦于以下问题:Java Log.DEBUG属性的具体用法?Java Log.DEBUG怎么用?Java Log.DEBUG使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类android.util.Log
的用法示例。
在下文中一共展示了Log.DEBUG属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: log
@Override
protected void log(int priority, String tag, String message, Throwable throwable) {
if (priority == Log.VERBOSE || priority == Log.DEBUG) {
return;
}
FakeCrashLibrary.log(priority, tag, message);
if (throwable != null) {
if (priority == Log.ERROR) {
FakeCrashLibrary.logError(throwable);
} else if (priority == Log.WARN) {
FakeCrashLibrary.logWarning(throwable);
}
}
}
示例2: onResourceReady
/**
* Internal {@link #onResourceReady(Resource, DataSource)} where arguments are known to be safe.
*
* @param resource original {@link Resource}, never <code>null</code>
* @param result object returned by {@link Resource#get()}, checked for type and never
* <code>null</code>
*/
private void onResourceReady(Resource<R> resource, R result, DataSource dataSource) {
// We must call isFirstReadyResource before setting status.
boolean isFirstResource = isFirstReadyResource();
status = Status.COMPLETE;
this.resource = resource;
if (glideContext.getLogLevel() <= Log.DEBUG) {
Log.d(GLIDE_TAG, "Finished loading " + result.getClass().getSimpleName() + " from "
+ dataSource + " for " + model + " with size [" + width + "x" + height + "] in "
+ LogTime.getElapsedMillis(startTime) + " ms");
}
if (requestListener == null
|| !requestListener.onResourceReady(result, model, target, dataSource, isFirstResource)) {
Transition<? super R> animation =
animationFactory.build(dataSource, isFirstResource);
target.onResourceReady(result, animation);
}
notifyLoadSuccess();
}
示例3: getPriorityString
public String getPriorityString(int priority) {
if (priority == Log.ASSERT) {
return "A";
} else if (priority == Log.ERROR) {
return "E";
} else if (priority == Log.WARN) {
return "W";
} else if (priority == Log.INFO) {
return "I";
} else if (priority == Log.DEBUG) {
return "D";
} else if (priority == Log.VERBOSE) {
return "V";
}
return "";
}
示例4: displayLevel
public String displayLevel() {
switch (level) {
case Log.VERBOSE:
return "V";
case Log.DEBUG:
return "D";
case Log.INFO:
return "I";
case Log.WARN:
return "W";
case Log.ERROR:
return "E";
case Log.ASSERT:
return "A";
default:
return "?";
}
}
示例5: getBackgroundColorForLogLevel
public static int getBackgroundColorForLogLevel(Context context, int logLevel) {
int result = android.R.color.black;
switch (logLevel) {
case Log.DEBUG:
result = R.color.background_debug;
break;
case Log.ERROR:
result = R.color.background_error;
break;
case Log.INFO:
result = R.color.background_info;
break;
case Log.VERBOSE:
result = R.color.background_verbose;
break;
case Log.WARN:
result = R.color.background_warn;
break;
case LOG_WTF:
result = R.color.background_wtf;
break;
}
return ContextCompat.getColor(context,result);
}
示例6: convertLogLevelToChar
private static char convertLogLevelToChar(int logLevel) {
switch (logLevel) {
case Log.DEBUG:
return 'D';
case Log.ERROR:
return 'E';
case Log.INFO:
return 'I';
case Log.VERBOSE:
return 'V';
case Log.WARN:
return 'W';
case LogLineAdapterUtil.LOG_WTF:
return 'F';
}
return ' ';
}
示例7: priorityToString
private static String priorityToString(int priority) {
switch (priority) {
case Log.ERROR:
return "E";
case Log.WARN:
return "W";
case Log.INFO:
return "I";
case Log.DEBUG:
return "D";
case Log.VERBOSE:
return "V";
default:
return String.valueOf(priority);
}
}
示例8: getForegroundColorForLogLevel
public static int getForegroundColorForLogLevel(Context context, int logLevel) {
int result = android.R.color.primary_text_dark;
switch (logLevel) {
case Log.DEBUG:
result = R.color.foreground_debug;
break;
case Log.ERROR:
result = R.color.foreground_error;
break;
case Log.INFO:
result = R.color.foreground_info;
break;
case Log.VERBOSE:
result = R.color.foreground_verbose;
break;
case Log.WARN:
result = R.color.foreground_warn;
break;
case LOG_WTF:
result = R.color.foreground_wtf;
break;
}
return ContextCompat.getColor(context,result);
}
示例9: print
/**
* Send a {@link #DEBUG_LEVEL} log message.
*
* @param object The object to print.
*/
public static void print(Object object) {
if (Log.DEBUG > DEBUG_LEVEL) {
String tag = getClassName();
String method = callMethodAndLine();
String content = "";
if (object != null) {
content = object.toString() + " ---- "
+ method;
} else {
content = " ## " + " ---- " + method;
}
Log.d(tag, content);
if (DEBUG_SYSOUT) {
System.out.println(tag + " " + content + " " + method);
}
}
}
示例10: d
/**
* Send a {@link #DEBUG_LEVEL} log message.
*
* @param obj
*/
public static void d(Object obj) {
if (Log.DEBUG > DEBUG_LEVEL) {
String tag = getClassName();
String msg = obj != null ? obj.toString() : "obj == null";
Log.d(tag, msg);
}
}
示例11: log
@Override protected void log(int priority, String tag, String message, Throwable t) {
if (priority == Log.VERBOSE || priority == Log.DEBUG) {
return;
}
Log.println(priority, tag, message);
if (t != null) {
if (priority == Log.ERROR) {
Log.e(tag, message, t);
} else if (priority == Log.WARN) {
Log.w(tag, message, t);
}
}
}
示例12: log
@Override protected void log(int priority, String tag, @NonNull String message, Throwable t) {
if (priority == Log.VERBOSE || priority == Log.DEBUG) {
return;
}
FakeCrashLibrary.log(priority, tag, message);
if (t != null) {
if (priority == Log.ERROR) {
FakeCrashLibrary.logError(t);
} else if (priority == Log.WARN) {
FakeCrashLibrary.logWarning(t);
}
}
}
示例13: log
public static void log(int mode, String message, String tag) {
if (!BuildConfig.DEBUG)
return;
if (message == null)
return;
if (tag == null)
tag = "";
if (message.trim().length() == 0)
message = "Data Empty";
if (ENABLE_LONG_LOG) {
longLog(mode, tag, message);
} else {
if (mode == Log.DEBUG) {
Log.d(TAG + tag, message);
} else if (mode == Log.ERROR) {
Log.e(TAG + tag, message);
} else if (mode == Log.INFO) {
Log.i(TAG + tag, message);
} else if (mode == Log.WARN) {
Log.w(TAG + tag, message);
}
}
}
示例14: isLoggable
@Override
protected boolean isLoggable(int priority){
if (priority == Log.VERBOSE || priority == Log.DEBUG || priority == Log.INFO) {
return false;
}
//only when WARN, WTF, ERROR
return true;
}
示例15: print
private static void print(int mode, final String tag, String msg) {
if (!isPrint) {
return;
}
if (msg == null) {
Log.e(tag, MSG);
return;
}
switch (mode) {
case Log.VERBOSE:
Log.v(tag, msg);
break;
case Log.DEBUG:
Log.d(tag, msg);
break;
case Log.INFO:
Log.i(tag, msg);
break;
case Log.WARN:
Log.w(tag, msg);
break;
case Log.ERROR:
Log.e(tag, msg);
break;
default:
Log.d(tag, msg);
break;
}
}