當前位置: 首頁>>代碼示例>>Java>>正文


Java Log.ERROR屬性代碼示例

本文整理匯總了Java中android.util.Log.ERROR屬性的典型用法代碼示例。如果您正苦於以下問題:Java Log.ERROR屬性的具體用法?Java Log.ERROR怎麽用?Java Log.ERROR使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在android.util.Log的用法示例。


在下文中一共展示了Log.ERROR屬性的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: printError

/**
 * Send an {@link Log#ERROR} log message.
 *
 * @param object The object to print.
 */
public static void printError(Object object) {
    if (Log.ERROR > DEBUG_LEVEL) {
        String tag = getClassName();
        String method = callMethodAndLine();
        String content = "";
        if (object != null) {
            content = object.toString() + "                    ----    "
                    + method;
        } else {
            content = " ## " + "                    ----    " + method;
        }
        Log.e(tag, content);
        if (DEBUG_SYSOUT) {
            System.err.println(tag + "  " + method + "  " + content);
        }
    }
}
 
開發者ID:TBoyLi,項目名稱:TMvpSimple,代碼行數:22,代碼來源:LogUtils.java

示例2: getLogcatLinePriority

private static LogcatLine.Priority getLogcatLinePriority(int priority) {
    if (Log.VERBOSE == priority) {
        return LogcatLine.Priority.VERBOSE;
    } else if (Log.DEBUG == priority) {
        return LogcatLine.Priority.DEBUG;
    } else if (Log.INFO == priority) {
        return LogcatLine.Priority.INFO;
    } else if (Log.WARN == priority) {
        return LogcatLine.Priority.WARNING;
    } else if (Log.ERROR == priority) {
        return LogcatLine.Priority.ERROR;
    } else if (Log.ASSERT == priority) {
        return LogcatLine.Priority.ASSERT;
    } else {
        return LogcatLine.Priority.SILENT;
    }
}
 
開發者ID:Manabu-GT,項目名稱:DebugOverlay-Android,代碼行數:17,代碼來源:TimberDataModule.java

示例3: priorityString

public static String priorityString(int priority) {
  switch (priority) {
    case Log.VERBOSE:
      return "VERBOSE";
    case Log.DEBUG:
      return "DEBUG";
    case Log.INFO:
      return "INFO";
    case Log.WARN:
      return "WARN";
    case Log.ERROR:
      return "ERROR";
    case Log.ASSERT:
      return "ASSERT";
    default:
      return "UNKNOWN";
  }
}
 
開發者ID:yshrsmz,項目名稱:historian,代碼行數:18,代碼來源:Util.java

示例4: 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);
}
 
開發者ID:tranleduy2000,項目名稱:javaide,代碼行數:24,代碼來源:LogLineAdapterUtil.java

示例5: 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);
    }
}
 
開發者ID:d4rken,項目名稱:RxShell,代碼行數:16,代碼來源:JUnitTree.java

示例6: prefixForPriority

public static String prefixForPriority(int priority) {
    switch (priority) {
        case Log.VERBOSE:
            return "[VERBOSE] ";
        case Log.DEBUG:
            return "[DEBUG] ";
        case Log.INFO:
            return "[INFO] ";
        case Log.WARN:
            return "[WARN] ";
        case Log.ERROR:
            return "[ERROR] ";
        case Log.ASSERT:
            return "[ASSERT] ";
        default:
            return "[UNKNOWN(" + priority + ")] ";
    }
}
 
開發者ID:sciage,項目名稱:FinalProject,代碼行數:18,代碼來源:LogMessageHelper.java

示例7: 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);
        }
    }
}
 
開發者ID:davideas,項目名稱:AndroidBlueprints,代碼行數:16,代碼來源:MyApplication.java

示例8: 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);
}
 
開發者ID:tranleduy2000,項目名稱:javaide,代碼行數:25,代碼來源:LogLineAdapterUtil.java

示例9: 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 "?";
  }
}
 
開發者ID:rogues-dev,項目名稱:superglue,代碼行數:18,代碼來源:LumberYard.java

示例10: longLog

private static void longLog(int mode, String tag, String message) {
    int maxLogSize = 1000;
    for (int i = 0; i <= message.length() / maxLogSize; i++) {
        int start = i * maxLogSize;
        int end = (i + 1) * maxLogSize;
        end = end > message.length() ? message.length() : end;

        if (mode == Log.DEBUG) {
            Log.d(TAG + tag, message.substring(start, end));
        } else if (mode == Log.ERROR) {
            Log.e(TAG + tag, message.substring(start, end));
        } else if (mode == Log.INFO) {
            Log.i(TAG + tag, message.substring(start, end));
        } else if (mode == Log.WARN) {
            Log.w(TAG + tag, message.substring(start, end));
        }
    }
}
 
開發者ID:qornanali,項目名稱:MyBlogPost,代碼行數:18,代碼來源:Logger.java

示例11: 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);
    }
  }
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:15,代碼來源:ExampleApp.java

示例12: 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);
            }
        }
    }
 
開發者ID:qornanali,項目名稱:MyBlogPost,代碼行數:28,代碼來源:Logger.java

示例13: log

@Override
protected void log(int priority, String tag, String message, Throwable t) {
    if(isLoggable(tag,priority)){

        if(priority == Log.ERROR && t!=null){
            //Send the log to your crashlatics framework
        }

        if(message.length() < MAX_LOG_LENGTH){
            if(priority == Log.ASSERT){
                Log.wtf(tag,message);
            }else {
                Log.println(priority,tag,message);
            }
            return;
        }
    }

    for (int i = 0, length = message.length(); i < length; i++) {
        int newline = message.indexOf('\n', i);
        newline = newline != -1 ? newline : length;
        do {
            int end = Math.min(newline, i + MAX_LOG_LENGTH);
            String part = message.substring(i, end);
            if (priority == Log.ASSERT) {
                Log.wtf(tag, part);
            } else {
                Log.println(priority, tag, part);
            }
            i = end;
        } while (i < newline);
    }

}
 
開發者ID:iamBedant,項目名稱:InstantAppStarter,代碼行數:34,代碼來源:ReleaseTree.java

示例14: log

@Override
protected void log(int priority, String tag, String message, Throwable t) {
    Crashlytics.log(priority, message, tag);
    if (t != null) {
        Crashlytics.logException(t);
    }
    // If this is an error or a warning, log it as a exception so we see it in Crashlytics.
    if (priority >= Log.ERROR) {
        Crashlytics.logException(new Throwable(message));
    }
}
 
開發者ID:fekracomputers,項目名稱:IslamicLibraryAndroid,代碼行數:11,代碼來源:IslamicLibraryApplication.java

示例15: 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";
    default:
      return String.valueOf(priority);
  }
}
 
開發者ID:Elias33,項目名稱:Quran,代碼行數:14,代碼來源:RecordingLogTree.java


注:本文中的android.util.Log.ERROR屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。