本文整理了Java中org.jruby.Ruby.isDebug
方法的一些代码示例,展示了Ruby.isDebug
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.isDebug
方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:isDebug
暂无
代码示例来源:origin: org.jruby/jruby-complete
private static void debugLoadException(final Ruby runtime, final Throwable ex) {
if (runtime.isDebug()) ex.printStackTrace(runtime.getErr());
}
代码示例来源:origin: org.jruby/jruby-core
private static void debugLoadException(final Ruby runtime, final Throwable ex) {
if (runtime.isDebug()) ex.printStackTrace(runtime.getErr());
}
代码示例来源:origin: org.jruby/jruby-complete
static void debug(ThreadContext context, final String msg, Exception ex) {
if (LOG.isDebugEnabled()) LOG.debug(msg, ex);
else if (context.runtime.isDebug()) LOG.info(msg, ex);
}
代码示例来源:origin: org.jruby/jruby-core
static void debug(ThreadContext context, final String msg, Exception ex) {
if (LOG.isDebugEnabled()) LOG.debug(msg, ex);
else if (context.runtime.isDebug()) LOG.info(msg, ex);
}
代码示例来源:origin: org.jruby/jruby-complete
public RaiseException newSystemStackError(String message, StackOverflowError error) {
if ( isDebug() ) LOG.debug(error);
return newRaiseException(getSystemStackError(), message);
}
代码示例来源:origin: org.jruby/jruby-core
public RaiseException newSystemStackError(String message, StackOverflowError error) {
if ( isDebug() ) LOG.debug(error);
return newRaiseException(getSystemStackError(), message);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
debugLogFound("jarWithExtension", className);
} catch (ClassNotFoundException cnfe) {
if (runtime.isDebug()) cnfe.printStackTrace();
if (runtime.isDebug()) ucve.printStackTrace();
throw runtime.newLoadError("JRuby ext built for wrong Java version in `" + finName + "': " + ucve, finName.toString());
} catch (IOException ioe) {
if (runtime.isDebug()) ioe.printStackTrace();
throw runtime.newLoadError("IOException loading extension `" + finName + "`: " + ioe, finName.toString());
} catch (Exception e) {
if (runtime.isDebug()) e.printStackTrace();
throw runtime.newLoadError("Exception loading extension `" + finName + "`: " + e, finName.toString());
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
debugLogFound("jarWithExtension", className);
} catch (ClassNotFoundException cnfe) {
if (runtime.isDebug()) cnfe.printStackTrace();
if (runtime.isDebug()) ucve.printStackTrace();
throw runtime.newLoadError("JRuby ext built for wrong Java version in `" + finName + "': " + ucve, finName.toString());
} catch (IOException ioe) {
if (runtime.isDebug()) ioe.printStackTrace();
throw runtime.newLoadError("IOException loading extension `" + finName + "`: " + ioe, finName.toString());
} catch (Exception e) {
if (runtime.isDebug()) e.printStackTrace();
throw runtime.newLoadError("Exception loading extension `" + finName + "`: " + e, finName.toString());
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public RaiseException newNameError(String message, String name, Throwable origException, boolean printWhenVerbose) {
if (origException != null) {
if (printWhenVerbose && isVerbose()) {
LOG.error(origException.getMessage(), origException);
} else if (isDebug()) {
LOG.debug(origException.getMessage(), origException);
}
}
return new RaiseException(new RubyNameError(
this, getNameError(), message, name), false);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public RaiseException newNameError(String message, String name, Throwable origException, boolean printWhenVerbose) {
if (origException != null) {
if (printWhenVerbose && isVerbose()) {
LOG.error(origException.getMessage(), origException);
} else if (isDebug()) {
LOG.debug(origException.getMessage(), origException);
}
}
return new RaiseException(new RubyNameError(
this, getNameError(), message, name), false);
}
代码示例来源:origin: org.jruby/jruby-complete
if (runtime.isDebug()) ucve.printStackTrace();
throw runtime.newLoadError("JRuby ext built for wrong Java version in `" + className + "': " + ucve, className);
代码示例来源:origin: org.jruby/jruby-core
if (runtime.isDebug()) ucve.printStackTrace();
throw runtime.newLoadError("JRuby ext built for wrong Java version in `" + className + "': " + ucve, className);
代码示例来源:origin: org.jruby/jruby-complete
/**
* Construct a NameError with the given pre-formatted message, name, and optional original exception.
*
* If the original exception is given, and either we are in verbose mode with printWhenVerbose set to true
* or we are in debug mode.
*
* @param message the pre-formatted message for the NameError
* @param name the name that failed
* @param exception the original exception, or null
* @param printWhenVerbose whether to log this exception when verbose mode is enabled
* @return a new NameError
*/
public RaiseException newNameError(String message, String name, Throwable exception, boolean printWhenVerbose) {
if (exception != null) {
if (printWhenVerbose && isVerbose()) {
LOG.error(exception);
} else if (isDebug()) {
LOG.debug(exception);
}
}
return new RubyNameError(this, getNameError(), message, name).toThrowable();
}
代码示例来源:origin: org.jruby/jruby-core
/**
* Construct a NameError with the given pre-formatted message, name, and optional original exception.
*
* If the original exception is given, and either we are in verbose mode with printWhenVerbose set to true
* or we are in debug mode.
*
* @param message the pre-formatted message for the NameError
* @param name the name that failed
* @param exception the original exception, or null
* @param printWhenVerbose whether to log this exception when verbose mode is enabled
* @return a new NameError
*/
public RaiseException newNameError(String message, String name, Throwable exception, boolean printWhenVerbose) {
if (exception != null) {
if (printWhenVerbose && isVerbose()) {
LOG.error(exception);
} else if (isDebug()) {
LOG.debug(exception);
}
}
return new RubyNameError(this, getNameError(), message, name).toThrowable();
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
getJRubyClassLoader().tearDown(isDebug());
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
getJRubyClassLoader().tearDown(isDebug());
代码示例来源:origin: org.jruby/jruby-complete
runtime.getThreadService().getMainThread().raise(rubyException);
} else if (runtime.isDebug()) {
runtime.printError(throwable);
代码示例来源:origin: org.jruby/jruby-core
runtime.getThreadService().getMainThread().raise(rubyException);
} else if (runtime.isDebug()) {
runtime.printError(throwable);
代码示例来源:origin: org.jruby/jruby-core
if (runtime.isDebug()) {
printExceptionSummary(runtime, raise.getException());
代码示例来源:origin: org.jruby/jruby-complete
if (runtime.isDebug()) {
printExceptionSummary(runtime, raise.getException());
内容来源于网络,如有侵权,请联系作者删除!