本文整理汇总了Java中ch.qos.logback.core.joran.spi.InterpretationContext.getJoranInterpreter方法的典型用法代码示例。如果您正苦于以下问题:Java InterpretationContext.getJoranInterpreter方法的具体用法?Java InterpretationContext.getJoranInterpreter怎么用?Java InterpretationContext.getJoranInterpreter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ch.qos.logback.core.joran.spi.InterpretationContext
的用法示例。
在下文中一共展示了InterpretationContext.getJoranInterpreter方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getColumnNumber
import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
protected int getColumnNumber(InterpretationContext ic) {
Interpreter ji = ic.getJoranInterpreter();
Locator locator = ji.getLocator();
if (locator != null) {
return locator.getColumnNumber();
}
return -1;
}
示例2: getLineNumber
import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
protected int getLineNumber(InterpretationContext ic) {
Interpreter ji = ic.getJoranInterpreter();
Locator locator = ji.getLocator();
if (locator != null) {
return locator.getLineNumber();
}
return -1;
}
示例3: addEventsToPlayer
import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
private void addEventsToPlayer(InterpretationContext ic) {
Interpreter interpreter = ic.getJoranInterpreter();
this.events.remove(0);
this.events.remove(this.events.size() - 1);
interpreter.getEventPlayer().addEventsDynamically(this.events, 1);
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:7,代码来源:SpringProfileAction.java
示例4: end
import ch.qos.logback.core.joran.spi.InterpretationContext; //导入方法依赖的package包/类
@Override
public void end(InterpretationContext ic, String name) throws ActionException {
IfState state = stack.pop();
if(!state.active) {
return;
}
Object o = ic.peekObject();
if (o == null) {
throw new IllegalStateException("Unexpected null object on stack");
}
if (!(o instanceof IfAction)) {
throw new IllegalStateException("Unexpected object of type ["
+ o.getClass() + "] on stack");
}
if (o != this) {
throw new IllegalStateException(
"IfAction different then current one on stack");
}
ic.popObject();
if (state.boolResult == null) {
addError("Failed to determine \"if then else\" result");
return;
}
Interpreter interpreter = ic.getJoranInterpreter();
List<SaxEvent> listToPlay = state.thenSaxEventList;
if (!state.boolResult) {
listToPlay = state.elseSaxEventList;
}
// if boolResult==false & missing else, listToPlay may be null
if(listToPlay != null) {
// insert past this event
interpreter.getEventPlayer().addEventsDynamically(listToPlay, 1);
}
}