private void _npmCacheVerify() { Logger logger = getLogger(); try { _npmCacheVerify = true; super.executeNode(); } catch (Exception e) { if (logger.isWarnEnabled()) { String message = "Unable to run \"npm cache verify\""; if (Validator.isNotNull(e.getMessage())) { message = e.getMessage() + ". " + message; } logger.warn(message); } } finally { _npmCacheVerify = false; } }
private void _npmCacheVerify() { Logger logger = getLogger(); try { _npmCacheVerify = true; super.executeNode(); } catch (Exception e) { if (logger.isWarnEnabled()) { String message = "Unable to run \"npm cache verify\""; if (Validator.isNotNull(e.getMessage())) { message = e.getMessage() + ". " + message; } logger.warn(message); } } finally { _npmCacheVerify = false; } }
private LogLevel getLogLevel() { if(logger.isTraceEnabled()) { return LogLevel.TRACE; } else if(logger.isDebugEnabled()) { return LogLevel.DEBUG; } else if(logger.isInfoEnabled()) { return LogLevel.INFO; } else if(logger.isLifecycleEnabled() || logger.isWarnEnabled()) { return LogLevel.WARN; } // QUIET or ERROR return LogLevel.ERROR; }
private List<String> _getCompleteArgs() { List<String> args = new ArrayList<>(getArgs()); args.add( "lang.dir=" + FileUtil.relativize(getLangDir(), getWorkingDir())); args.add( "lang.excluded.language.ids=" + StringUtil.merge(getExcludedLanguageIds(), ",")); args.add("lang.file=" + getLangFileName()); args.add("lang.title.capitalization=" + isTitleCapitalization()); boolean translate = isTranslate(); if (translate) { String translateSubscriptionKey = getTranslateSubscriptionKey(); if (Validator.isNull(translateSubscriptionKey)) { if (_logger.isWarnEnabled()) { _logger.warn( "Translation is disabled because credentials are not " + "specified"); } translate = false; } else { args.add( "lang.translate.subscription.key=" + translateSubscriptionKey); } } args.add("lang.translate=" + translate); return args; }
private static String _getNodeModulesCacheDigest( NpmInstallTask npmInstallTask) { Logger logger = npmInstallTask.getLogger(); JsonSlurper jsonSlurper = new JsonSlurper(); File jsonFile = npmInstallTask.getPackageLockJsonFile(); if (jsonFile == null) { if (logger.isInfoEnabled()) { logger.info( "Unable to find package-lock.json for {}, using " + "npm-shrinkwrap.json instead", npmInstallTask.getProject()); } jsonFile = npmInstallTask.getShrinkwrapJsonFile(); } if (jsonFile == null) { if (logger.isWarnEnabled()) { logger.warn( "Unable to find npm-shrinkwrap.json for {}, using " + "package.json instead", npmInstallTask.getProject()); } jsonFile = npmInstallTask.getPackageJsonFile(); } Map<String, Object> map = (Map<String, Object>)jsonSlurper.parse( jsonFile); map.remove("name"); map.remove("version"); return String.valueOf(map.hashCode()); }
private static String _getNodeModulesCacheDigest( NpmInstallTask npmInstallTask) { Logger logger = npmInstallTask.getLogger(); JsonSlurper jsonSlurper = new JsonSlurper(); File jsonFile = npmInstallTask.getPackageLockJsonFile(); if (jsonFile == null) { if (logger.isInfoEnabled()) { logger.info( "Unable to find package-lock.json for {}, using " + "npm-shrinkwrap.json instead", npmInstallTask.getProject()); } jsonFile = npmInstallTask.getShrinkwrapJsonFile(); } if (jsonFile == null) { if (logger.isWarnEnabled()) { logger.warn( "Unable to find npm-shrinkwrap.json for {}, using " + "package.json instead", npmInstallTask.getProject()); } jsonFile = npmInstallTask.getPackageJsonFile(); } Map<String, Object> map = (Map<String, Object>)jsonSlurper.parse( jsonFile); map.remove("name"); map.remove("version"); return String.valueOf(map.hashCode()); }
@Override public String call() throws Exception { String logLevel = null; Logger logger = getLogger(); if (logger.isTraceEnabled()) { logLevel = "silly"; } else if (logger.isDebugEnabled()) { logLevel = "verbose"; } else if (logger.isInfoEnabled()) { logLevel = "info"; } else if (logger.isWarnEnabled()) { logLevel = "warn"; } else if (logger.isErrorEnabled()) { logLevel = "error"; } return logLevel; }
@Override public String call() throws Exception { String logLevel = null; Logger logger = getLogger(); if (logger.isTraceEnabled()) { logLevel = "silly"; } else if (logger.isDebugEnabled()) { logLevel = "verbose"; } else if (logger.isInfoEnabled()) { logLevel = "info"; } else if (logger.isWarnEnabled()) { logLevel = "warn"; } else if (logger.isErrorEnabled()) { logLevel = "error"; } return logLevel; }
private void _npmInstall(boolean reset) throws Exception { Logger logger = getLogger(); int npmInstallRetries = getNpmInstallRetries(); Project project = getProject(); for (int i = 0; i < (npmInstallRetries + 1); i++) { if (reset || (i > 0)) { project.delete(getNodeModulesDir()); } try { super.executeNode(); break; } catch (IOException ioe) { if (i == npmInstallRetries) { throw ioe; } if (logger.isWarnEnabled()) { logger.warn( ioe.getMessage() + ". Running \"npm install\" again"); } _npmCacheVerify(); } } }
@TaskAction public void executeNode() throws Exception { int npmInstallRetries = getNpmInstallRetries(); NpmInstallTask npmInstallTask = GradleUtil.fetchTask( getProject(), NodePlugin.NPM_INSTALL_TASK_NAME, NpmInstallTask.class); if ((this instanceof ExecuteNpmTask) || (npmInstallRetries <= 0) || (npmInstallTask == null)) { _result = _nodeExecutor.execute(); return; } Logger logger = getLogger(); for (int i = 1; i <= npmInstallRetries; i++) { try { _result = _nodeExecutor.execute(); break; } catch (IOException ioe) { if (i == npmInstallRetries) { throw ioe; } if (logger.isWarnEnabled()) { logger.warn( ioe.getMessage() + ". Running \"npm install\" again"); } npmInstallTask.executeNpmInstall(true); } } }
@TaskAction public void executeNode() throws Exception { int npmInstallRetries = getNpmInstallRetries(); NpmInstallTask npmInstallTask = GradleUtil.fetchTask( getProject(), NodePlugin.NPM_INSTALL_TASK_NAME, NpmInstallTask.class); if ((this instanceof ExecuteNpmTask) || (npmInstallRetries <= 0) || (npmInstallTask == null)) { _result = _nodeExecutor.execute(); return; } Logger logger = getLogger(); for (int i = 1; i <= npmInstallRetries; i++) { try { _result = _nodeExecutor.execute(); break; } catch (IOException ioe) { if (i == npmInstallRetries) { throw ioe; } if (logger.isWarnEnabled()) { logger.warn( ioe.getMessage() + ". Running \"npm install\" again"); } npmInstallTask.executeNpmInstall(true); } } }
private void _npmInstall(boolean reset) throws Exception { Logger logger = getLogger(); int npmInstallRetries = getNpmInstallRetries(); Project project = getProject(); for (int i = 0; i < (npmInstallRetries + 1); i++) { if (reset || (i > 0)) { project.delete(getNodeModulesDir()); } try { super.executeNode(); break; } catch (IOException ioe) { if (i == npmInstallRetries) { throw ioe; } if (logger.isWarnEnabled()) { logger.warn( ioe.getMessage() + ". Running \"npm install\" again"); } _npmCacheVerify(); } } }
consoleLoggerBuilder.info(logger::info); if (logger.isWarnEnabled()) { consoleLoggerBuilder.warn(logger::warn);