当前位置: 首页>>代码示例>>Java>>正文


Java Log.isInfoEnabled方法代码示例

本文整理汇总了Java中org.apache.maven.plugin.logging.Log.isInfoEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java Log.isInfoEnabled方法的具体用法?Java Log.isInfoEnabled怎么用?Java Log.isInfoEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.maven.plugin.logging.Log的用法示例。


在下文中一共展示了Log.isInfoEnabled方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testLog

import org.apache.maven.plugin.logging.Log; //导入方法依赖的package包/类
public void testLog()
{
    Log log = new DependencySilentLog();
    String text = new String( "Text" );
    Throwable e = new RuntimeException();
    log.debug( text );
    log.debug( text, e );
    log.debug( e );
    log.info( text );
    log.info( text, e );
    log.info( e );
    log.warn( text );
    log.warn( text, e );
    log.warn( e );
    log.error( text );
    log.error( text, e );
    log.error( e );
    log.isDebugEnabled();
    log.isErrorEnabled();
    log.isWarnEnabled();
    log.isInfoEnabled();
}
 
开发者ID:kefik,项目名称:Pogamut3,代码行数:23,代码来源:TestSilentLog.java

示例2: download

import org.apache.maven.plugin.logging.Log; //导入方法依赖的package包/类
public boolean download(Log log) throws MojoExecutionException {
  isValid(ImmutableMap.of("localRepositoryDirectory", localRepositoryDirectory, "repositoryUrl", repositoryUrl));
  boolean downloaded = false;
  File localPath = new File(getFile(localRepositoryDirectory).getAbsolutePath(), getLocalPath());
  File localPathSha1 = new File(getFile(localRepositoryDirectory).getAbsolutePath(), getLocalPath() + SUFFIX_SHA1);
  if (localPath.exists() && localPathSha1.exists()) {
    if (!assertSha1(log, localPath, localPathSha1, true)) {
      localPath.delete();
      localPathSha1.delete();
    }
  } else if (localPath.exists() && !localPathSha1.exists()) {
    localPath.delete();
  } else if (!localPath.exists() && localPathSha1.exists()) {
    localPathSha1.delete();
  }
  if (!localPath.exists() && !localPathSha1.exists()) {
    if (log.isInfoEnabled()) {
      log.info("Downloading: " + getRemoteUrl(repositoryUrl));
    }
    try {
      String remoteUrl = getRemoteUrl(repositoryUrl);
      String remoteUrlSha1 = getRemoteUrl(repositoryUrl) + SUFFIX_SHA1;
      long time = System.currentTimeMillis();
      if (downloaded = downloadHttpResource(log, remoteUrl, localPath) && downloadHttpResource(log, remoteUrlSha1, localPathSha1)) {
        if (!(downloaded = assertSha1(log, localPath, localPathSha1, true))) {
          localPath.delete();
          localPathSha1.delete();
          throw new MojoExecutionException("Downloaded file from [" + remoteUrl + "] failed to match checksum [" + remoteUrlSha1 + "]");
        }
        if (log.isInfoEnabled()) {
          log.info(
            "Downloaded: " + remoteUrl + " (" + FileUtils.byteCountToDisplaySize(localPath.length() + localPathSha1.length()) + " at "
              + String.format("%.2f", (localPath.length() + localPathSha1.length()) / ((System.currentTimeMillis() - time) * 1000D))
              + " MB/sec)");
        }
      }
    } catch (Exception exception) {
      if (log.isDebugEnabled()) {
        log.debug("Error encountered downlaoding parcel [" + getArtifactName() + "]", exception);
      }
    }
    if (!downloaded) {
      throw new MojoExecutionException("Could not find parcel [" + getArtifactName() + "] in remote repositories, "
        + "see above for download attemps and try a mvn -X invocation for DEBUG logs showing transport exceptions");
    }
  }
  return downloaded;
}
 
开发者ID:ggear,项目名称:cloudera-parcel,代码行数:49,代码来源:Parcel.java


注:本文中的org.apache.maven.plugin.logging.Log.isInfoEnabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。