@Override
public int invoke(Request rqst, Response rspns) throws IOException,
ServletException {
if (!isStarted()) {
try {
start();
} catch (LifecycleException ex) {
throw new ServletException(ex);
}
}
rqst.setNote(CatalinaAdapter.REQUEST_TIME, System.currentTimeMillis());
if (!alreadySetLogbackStatusManager) {
alreadySetLogbackStatusManager = true;
org.apache.catalina.Context tomcatContext = rqst.getContext();
if (tomcatContext != null) {
ServletContext sc = tomcatContext.getServletContext();
if (sc != null) {
sc.setAttribute(AccessConstants.LOGBACK_STATUS_MANAGER_KEY, ctx.getStatusManager());
}
}
}
return INVOKE_NEXT;
}
CatalinaValve.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:goodees
作者:
评论列表
文章目录