@Deprecated public class Log4jNestedDiagnosticContextInterceptor extends Object implements AsyncWebRequestInterceptor
NDC.push(String), 
NDC.pop()| Modifier and Type | Field and Description | 
|---|---|
protected Logger | 
log4jLogger
Deprecated.  
Logger available to subclasses 
 | 
| Constructor and Description | 
|---|
Log4jNestedDiagnosticContextInterceptor()
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterCompletion(WebRequest request,
               Exception ex)
Deprecated.  
Removes the log message from the Log4J NDC after the request is processed. 
 | 
void | 
afterConcurrentHandlingStarted(WebRequest request)
Deprecated.  
Removes the log message from the Log4J NDC when the processing thread is
 exited after the start of asynchronous request handling. 
 | 
protected String | 
getNestedDiagnosticContextMessage(WebRequest request)
Deprecated.  
Determine the message to be pushed onto the Log4J nested diagnostic context. 
 | 
protected boolean | 
isIncludeClientInfo()
Deprecated.  
Return whether or not the session id and user name should be included
 in the log message. 
 | 
void | 
postHandle(WebRequest request,
          ModelMap model)
Deprecated.  
Intercept the execution of a request handler after its successful
 invocation, right before view rendering (if any). 
 | 
void | 
preHandle(WebRequest request)
Deprecated.  
Adds a message the Log4J NDC before the request is processed. 
 | 
void | 
setIncludeClientInfo(boolean includeClientInfo)
Deprecated.  
Set whether or not the session id and user name should be included
 in the log message. 
 | 
protected final Logger log4jLogger
public Log4jNestedDiagnosticContextInterceptor()
public void setIncludeClientInfo(boolean includeClientInfo)
protected boolean isIncludeClientInfo()
public void preHandle(WebRequest request) throws Exception
preHandle in interface WebRequestInterceptorrequest - the current web requestException - in case of errorsprotected String getNestedDiagnosticContextMessage(WebRequest request)
Default is the request object's getDescription result.
request - current HTTP requestWebRequest.getDescription(boolean), 
isIncludeClientInfo()public void postHandle(WebRequest request, ModelMap model) throws Exception
WebRequestInterceptorAllows for modifying context resources after successful handler execution (for example, flushing a Hibernate Session).
postHandle in interface WebRequestInterceptorrequest - the current web requestmodel - the map of model objects that will be exposed to the view
 (may be null). Can be used to analyze the exposed model
 and/or to add further model attributes, if desired.Exception - in case of errorspublic void afterCompletion(WebRequest request, Exception ex) throws Exception
afterCompletion in interface WebRequestInterceptorrequest - the current web requestex - exception thrown on handler execution, if anyException - in case of errorspublic void afterConcurrentHandlingStarted(WebRequest request)
afterConcurrentHandlingStarted in interface AsyncWebRequestInterceptorrequest - the current request