android.util.Log类的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中android.util.Log类的一些代码示例,展示了Log类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log类的具体详情如下:
包路径:android.util.Log
类名称:Log

Log介绍

[英]A replacement for the Android's Log class due to Mockito's inability to mock static methods.
[中]由于Mockito无法模拟静态方法,它取代了Android的Log类。

代码示例

代码示例来源:origin: libgdx/libgdx

@Override
public char charAt (int index) {
  Log.d("Editable", "charAt");
  return 0;
}

代码示例来源:origin: libgdx/libgdx

@Override
public void error (String tag, String message) {
  Log.e(tag, message);
}

代码示例来源:origin: libgdx/libgdx

/** One of wallpaper engines is starting. Do not override this method, service manages them internally. */
@Override
public Engine onCreateEngine () {
  if (DEBUG) Log.d(TAG, " > AndroidLiveWallpaperService - onCreateEngine()");
  Log.i(TAG, "engine created");
  return new AndroidWallpaperEngine();
}

代码示例来源:origin: bumptech/glide

@Override
 public void handle(Throwable t) {
  if (t != null && Log.isLoggable(TAG, Log.ERROR)) {
   Log.e(TAG, "Request threw uncaught throwable", t);
  }
 }
};

代码示例来源:origin: libgdx/libgdx

@Override
public void log (String tag, String message, Throwable exception) {
  Log.i(tag, message, exception);
}

代码示例来源:origin: airbnb/lottie-android

/**
 * Warn to logcat. Keeps track of messages so they are only logged once ever.
 */
public static void warn(String msg) {
 if (loggedMessages.contains(msg)) {
  return;
 }
 Log.w(TAG, msg);
 loggedMessages.add(msg);
}

代码示例来源:origin: bumptech/glide

private boolean writeDataDirect(ByteBuffer data, File file) {
 try {
  ByteBufferUtil.toFile(data, file);
 } catch (IOException e) {
  if (Log.isLoggable(TAG, Log.WARN)) {
   Log.w(TAG, "Failed to write GIF data", e);
  }
  return false;
 }
 return true;
}

代码示例来源:origin: bumptech/glide

@Override
 public boolean onPreDraw() {
  if (Log.isLoggable(TAG, Log.VERBOSE)) {
   Log.v(TAG, "OnGlobalLayoutListener called attachStateListener=" + this);
  }
  SizeDeterminer sizeDeterminer = sizeDeterminerRef.get();
  if (sizeDeterminer != null) {
   sizeDeterminer.checkCurrentDimens();
  }
  return true;
 }
}

代码示例来源:origin: bumptech/glide

private void dumpUnchecked() {
 Log.v(TAG, "Hits=" + hits + ", misses=" + misses + ", puts=" + puts + ", evictions=" + evictions
   + ", currentSize=" + currentSize + ", maxSize=" + maxSize + "\nStrategy=" + strategy);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void log (String tag, String message, Throwable exception) {
  if (logLevel >= LOG_INFO) Log.i(tag, message, exception);
}

代码示例来源:origin: libgdx/libgdx

private void printConfigs (EGL10 egl, EGLDisplay display, EGLConfig[] configs) {
  int numConfigs = configs.length;
  Log.w(TAG, String.format("%d configurations", numConfigs));
  for (int i = 0; i < numConfigs; i++) {
    Log.w(TAG, String.format("Configuration %d:\n", i));
    printConfig(egl, display, configs[i]);
  }
}

代码示例来源:origin: bumptech/glide

@Override
public void onAttach(Context context) {
 super.onAttach(context);
 try {
  registerFragmentWithRoot(getActivity());
 } catch (IllegalStateException e) {
  // OnAttach can be called after the activity is destroyed, see #497.
  if (Log.isLoggable(TAG, Log.WARN)) {
   Log.w(TAG, "Unable to register fragment with root", e);
  }
 }
}

代码示例来源:origin: bumptech/glide

@Override
 public boolean onPreDraw() {
  if (Log.isLoggable(TAG, Log.VERBOSE)) {
   Log.v(TAG, "OnGlobalLayoutListener called attachStateListener=" + this);
  }
  SizeDeterminer sizeDeterminer = sizeDeterminerRef.get();
  if (sizeDeterminer != null) {
   sizeDeterminer.checkCurrentDimens();
  }
  return true;
 }
}

代码示例来源:origin: libgdx/libgdx

private void flushBuilder() {
  if (mBuilder.length() > 0) {
    Log.v("GLSurfaceView", mBuilder.toString());
    mBuilder.delete(0, mBuilder.length());
  }
}

代码示例来源:origin: libgdx/libgdx

@Override
public void error (String tag, String message) {
  Log.e(tag, message);
}

代码示例来源:origin: libgdx/libgdx

@Override
public int length () {
  Log.d("Editable", "length");
  return 0;
}

代码示例来源:origin: libgdx/libgdx

/** One of wallpaper engines is starting. Do not override this method, service manages them internally. */
@Override
public Engine onCreateEngine () {
  if (DEBUG) Log.d(TAG, " > AndroidLiveWallpaperService - onCreateEngine()");
  Log.i(TAG, "engine created");
  return new AndroidWallpaperEngine();
}

代码示例来源:origin: libgdx/libgdx

@Override
public void log (String tag, String message) {
  Log.i(tag, message);
}

代码示例来源:origin: libgdx/libgdx

private void printConfigs (EGL10 egl, EGLDisplay display, EGLConfig[] configs) {
  int numConfigs = configs.length;
  Log.w(TAG, String.format("%d configurations", numConfigs));
  for (int i = 0; i < numConfigs; i++) {
    Log.w(TAG, String.format("Configuration %d:\n", i));
    printConfig(egl, display, configs[i]);
  }
}

代码示例来源:origin: bumptech/glide

@Override
public void delete(Key key) {
 String safeKey = safeKeyGenerator.getSafeKey(key);
 try {
  getDiskCache().remove(safeKey);
 } catch (IOException e) {
  if (Log.isLoggable(TAG, Log.WARN)) {
   Log.w(TAG, "Unable to delete from disk cache", e);
  }
 }
}

相关文章

微信公众号

最新文章

更多