org.robolectric.util.Logger.info()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(10.2k)|赞(0)|评价(0)|浏览(242)

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

Logger.info介绍

[英]Log an info message.
[中]记录一条信息消息。

代码示例

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

  1. public CachedMavenDependencyResolver() {
  2. // cacheDir bumped to 'robolectric-2' to invalidate caching of bad URLs on windows prior
  3. // to fix for https://github.com/robolectric/robolectric/issues/3955
  4. File cacheDir = new File(new File(System.getProperty("java.io.tmpdir")), "robolectric-2");
  5. DependencyResolver dependencyResolver = new MavenDependencyResolver();
  6. if (cacheDir.exists() || cacheDir.mkdir()) {
  7. Logger.info("Dependency cache location: %s", cacheDir.getAbsolutePath());
  8. this.delegate = new CachedDependencyResolver(dependencyResolver, cacheDir,
  9. 60 * 60 * 24 * 1000);
  10. } else {
  11. this.delegate = dependencyResolver;
  12. }
  13. }

代码示例来源:origin: ACRA/acra

  1. @Override
  2. public int i(String tag, String msg, Throwable tr) {
  3. Logger.info(msg.replace("%","%%"), tr);
  4. return 0;
  5. }

代码示例来源:origin: ACRA/acra

  1. @Override
  2. public int i(String tag, String msg) {
  3. Logger.info(msg.replace("%","%%"));
  4. return 0;
  5. }

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

  1. Logger.info("Using Robolectric classes from %s", buildPathPropertiesUrl.getPath());

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

  1. @Override
  2. public ManifestIdentifier identify(Config config) {
  3. Path manifestFile = getFileFromProperty("android_merged_manifest");
  4. Path resourcesDir = getFileFromProperty("android_merged_resources");
  5. Path assetsDir = getFileFromProperty("android_merged_assets");
  6. Path apkFile = getFileFromProperty("android_resource_apk");
  7. String packageName = properties.getProperty("android_custom_package");
  8. String manifestConfig = config.manifest();
  9. if (Config.NONE.equals(manifestConfig)) {
  10. Logger.info("@Config(manifest = Config.NONE) specified while using Build System API, ignoring");
  11. } else if (!Config.DEFAULT_MANIFEST_NAME.equals(manifestConfig)) {
  12. manifestFile = getResource(manifestConfig);
  13. }
  14. if (!Config.DEFAULT_RES_FOLDER.equals(config.resourceDir())) {
  15. resourcesDir = getResource(config.resourceDir());
  16. }
  17. if (!Config.DEFAULT_ASSET_FOLDER.equals(config.assetDir())) {
  18. assetsDir = getResource(config.assetDir());
  19. }
  20. if (!Config.DEFAULT_PACKAGE_NAME.equals(config.packageName())) {
  21. packageName = config.packageName();
  22. }
  23. List<ManifestIdentifier> libraryDirs = emptyList();
  24. if (config.libraries().length > 0) {
  25. Logger.info("@Config(libraries) specified while using Build System API, ignoring");
  26. }
  27. return new ManifestIdentifier(packageName, manifestFile, resourcesDir, assetsDir, libraryDirs,
  28. apkFile);
  29. }

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

  1. @HiddenApi @Implementation(minSdk = LOLLIPOP)
  2. public boolean getThemeValue(long themePtr, int ident, TypedValue outValue, boolean resolveRefs) {
  3. ResName resName = resourceTable.getResName(ident);
  4. ThemeStyleSet themeStyleSet = getNativeTheme(themePtr).themeStyleSet;
  5. AttributeResource attrValue = themeStyleSet.getAttrValue(resName);
  6. while(attrValue != null && attrValue.isStyleReference()) {
  7. ResName attrResName = attrValue.getStyleReference();
  8. if (attrValue.resName.equals(attrResName)) {
  9. Logger.info("huh... circular reference for %s?", attrResName.getFullyQualifiedName());
  10. return false;
  11. }
  12. attrValue = themeStyleSet.getAttrValue(attrResName);
  13. }
  14. if (attrValue != null) {
  15. convertAndFill(attrValue, outValue, config, resolveRefs);
  16. return true;
  17. }
  18. return false;
  19. }

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

  1. ResName otherAttrName = attribute.getStyleReference();
  2. if (attribute.resName.equals(otherAttrName)) {
  3. Logger.info("huh... circular reference for %s?", attribute.resName.getFullyQualifiedName());
  4. return null;

代码示例来源:origin: org.robolectric/robolectric

  1. DependencyResolver dependencyResolver = (DependencyResolver) ReflectionHelpers.callConstructor(mavenDependencyResolverClass);
  2. if (cacheDir.exists() || cacheDir.mkdir()) {
  3. Logger.info("Dependency cache location: %s", cacheDir.getAbsolutePath());
  4. this.dependencyResolver = new CachedDependencyResolver(dependencyResolver, cacheDir, 60 * 60 * 24 * 1000);
  5. } else {
  6. Logger.info("Using Robolectric classes from %s", buildPathPropertiesUrl.getPath());

代码示例来源:origin: org.robolectric/robolectric

  1. @Override
  2. public ManifestIdentifier identify(Config config) {
  3. FsFile manifestFile = getFsFileFromProperty("android_merged_manifest");
  4. FsFile resourcesDir = getFsFileFromProperty("android_merged_resources");
  5. FsFile assetsDir = getFsFileFromProperty("android_merged_assets");
  6. FsFile apkFile = getFsFileFromProperty("android_resource_apk");
  7. String packageName = properties.getProperty("android_custom_package");
  8. String manifestConfig = config.manifest();
  9. if (Config.NONE.equals(manifestConfig)) {
  10. Logger.info("@Config(manifest = Config.NONE) specified while using Build System API, ignoring");
  11. } else if (!Config.DEFAULT_MANIFEST_NAME.equals(manifestConfig)) {
  12. manifestFile = resolveFile(manifestConfig);
  13. }
  14. if (!Config.DEFAULT_RES_FOLDER.equals(config.resourceDir())) {
  15. resourcesDir = resolveFile(config.resourceDir());
  16. }
  17. if (!Config.DEFAULT_ASSET_FOLDER.equals(config.assetDir())) {
  18. assetsDir = resolveFile(config.assetDir());
  19. }
  20. if (!Config.DEFAULT_PACKAGE_NAME.equals(config.packageName())) {
  21. packageName = config.packageName();
  22. }
  23. List<ManifestIdentifier> libraryDirs = emptyList();
  24. if (config.libraries().length > 0) {
  25. Logger.info("@Config(libraries) specified while using Build System API, ignoring");
  26. }
  27. return new ManifestIdentifier(packageName, manifestFile, resourcesDir, assetsDir, libraryDirs,
  28. apkFile);
  29. }

代码示例来源:origin: robospock/RoboSpock

  1. protected DependencyResolver getJarResolver() {
  2. if (dependencyResolver == null) {
  3. if (Boolean.getBoolean("robolectric.offline")) {
  4. String dependencyDir = System.getProperty("robolectric.dependency.dir", ".");
  5. dependencyResolver = new LocalDependencyResolver(new File(dependencyDir));
  6. } else {
  7. File cacheDir = new File(new File(System.getProperty("java.io.tmpdir")), "robolectric");
  8. cacheDir.mkdir();
  9. if (cacheDir.exists()) {
  10. Logger.info("Dependency cache location: %s", cacheDir.getAbsolutePath());
  11. dependencyResolver = new CachedDependencyResolver(new MavenDependencyResolver(), cacheDir, 60 * 60 * 24 * 1000);
  12. } else {
  13. dependencyResolver = new MavenDependencyResolver();
  14. }
  15. }
  16. }
  17. return dependencyResolver;
  18. }

代码示例来源:origin: robospock/RoboSpock

  1. protected DependencyResolver getJarResolver() {
  2. if (dependencyResolver == null) {
  3. if (Boolean.getBoolean("robolectric.offline")) {
  4. String dependencyDir = System.getProperty("robolectric.dependency.dir", ".");
  5. dependencyResolver = new LocalDependencyResolver(new File(dependencyDir));
  6. } else {
  7. File cacheDir = new File(new File(System.getProperty("java.io.tmpdir")), "robolectric");
  8. cacheDir.mkdir();
  9. if (cacheDir.exists()) {
  10. Logger.info("Dependency cache location: %s", cacheDir.getAbsolutePath());
  11. dependencyResolver = new CachedDependencyResolver(new MavenDependencyResolver(), cacheDir, 60 * 60 * 24 * 1000);
  12. } else {
  13. dependencyResolver = new MavenDependencyResolver();
  14. }
  15. }
  16. }
  17. return dependencyResolver;
  18. }

代码示例来源:origin: org.robolectric/shadows-framework

  1. @HiddenApi @Implementation(minSdk = LOLLIPOP)
  2. public boolean getThemeValue(long themePtr, int ident, TypedValue outValue, boolean resolveRefs) {
  3. ResName resName = resourceTable.getResName(ident);
  4. ThemeStyleSet themeStyleSet = getNativeTheme(themePtr).themeStyleSet;
  5. AttributeResource attrValue = themeStyleSet.getAttrValue(resName);
  6. while(attrValue != null && attrValue.isStyleReference()) {
  7. ResName attrResName = attrValue.getStyleReference();
  8. if (attrValue.resName.equals(attrResName)) {
  9. Logger.info("huh... circular reference for %s?", attrResName.getFullyQualifiedName());
  10. return false;
  11. }
  12. attrValue = themeStyleSet.getAttrValue(attrResName);
  13. }
  14. if (attrValue != null) {
  15. convertAndFill(attrValue, outValue, config, resolveRefs);
  16. return true;
  17. }
  18. return false;
  19. }

代码示例来源:origin: org.robolectric/shadows-core

  1. @HiddenApi @Implementation(minSdk = LOLLIPOP)
  2. public boolean getThemeValue(long themePtr, int ident, TypedValue outValue, boolean resolveRefs) {
  3. ResName resName = resourceTable.getResName(ident);
  4. ThemeStyleSet themeStyleSet = getNativeTheme(themePtr).themeStyleSet;
  5. AttributeResource attrValue = themeStyleSet.getAttrValue(resName);
  6. while(attrValue != null && attrValue.isStyleReference()) {
  7. ResName attrResName = attrValue.getStyleReference();
  8. if (attrValue.resName.equals(attrResName)) {
  9. Logger.info("huh... circular reference for %s?", attrResName.getFullyQualifiedName());
  10. return false;
  11. }
  12. attrValue = themeStyleSet.getAttrValue(attrResName);
  13. }
  14. if (attrValue != null) {
  15. convertAndFill(attrValue, outValue, RuntimeEnvironment.getQualifiers(), resolveRefs);
  16. return true;
  17. }
  18. return false;
  19. }

代码示例来源:origin: org.robolectric/framework

  1. @HiddenApi @Implementation(minSdk = LOLLIPOP)
  2. public boolean getThemeValue(long themePtr, int ident, TypedValue outValue, boolean resolveRefs) {
  3. ResName resName = resourceTable.getResName(ident);
  4. ThemeStyleSet themeStyleSet = getNativeTheme(themePtr).themeStyleSet;
  5. AttributeResource attrValue = themeStyleSet.getAttrValue(resName);
  6. while(attrValue != null && attrValue.isStyleReference()) {
  7. ResName attrResName = attrValue.getStyleReference();
  8. if (attrValue.resName.equals(attrResName)) {
  9. Logger.info("huh... circular reference for %s?", attrResName.getFullyQualifiedName());
  10. return false;
  11. }
  12. attrValue = themeStyleSet.getAttrValue(attrResName);
  13. }
  14. if (attrValue != null) {
  15. convertAndFill(attrValue, outValue, RuntimeEnvironment.getQualifiers(), resolveRefs);
  16. return true;
  17. }
  18. return false;
  19. }

代码示例来源:origin: org.robolectric/shadows-framework

  1. ResName otherAttrName = attribute.getStyleReference();
  2. if (attribute.resName.equals(otherAttrName)) {
  3. Logger.info("huh... circular reference for %s?", attribute.resName.getFullyQualifiedName());
  4. return null;

代码示例来源:origin: org.robolectric/shadows-core

  1. ResName otherAttrName = attribute.getStyleReference();
  2. if (attribute.resName.equals(otherAttrName)) {
  3. Logger.info("huh... circular reference for %s?", attribute.resName.getFullyQualifiedName());
  4. return null;

代码示例来源:origin: org.robolectric/framework

  1. ResName otherAttrName = attribute.getStyleReference();
  2. if (attribute.resName.equals(otherAttrName)) {
  3. Logger.info("huh... circular reference for %s?", attribute.resName.getFullyQualifiedName());
  4. return null;

代码示例来源:origin: org.robolectric/shadows-core-v23

  1. ResName otherAttrName = attribute.getStyleReference();
  2. if (attribute.resName.equals(otherAttrName)) {
  3. Logger.info("huh... circular reference for %s?", attribute.resName.getFullyQualifiedName());
  4. return null;

相关文章