public class NavigationLogger extends Object implements INavigationLogger
This logger uses log4j, and the LumisNavigation category must be
configured to use the NavigationFileAppender
appender
for proper file output format.
Modifier and Type | Field and Description |
---|---|
protected ILogger |
navigationLogger
The logger where the navigation log messages are sent to.
|
Constructor and Description |
---|
NavigationLogger() |
Modifier and Type | Method and Description |
---|---|
protected String |
encodeToW3cLog(String pStr)
Encodes the String to a w3c log entry value.
|
protected void |
generateLogURI(HttpServletRequest request,
StringBuilder logOutput,
SessionConfig sessionConfig,
PageConfig pageConfig,
ITransaction transaction) |
void |
logAccess(HttpServletRequest request,
SessionConfig sessionConfig,
PageConfig pageConfig,
ITransaction transaction)
Logs an entry in the navigation log with the access information relative to the given request.
|
protected ILogger navigationLogger
public void logAccess(HttpServletRequest request, SessionConfig sessionConfig, PageConfig pageConfig, ITransaction transaction)
INavigationLogger
logAccess
in interface INavigationLogger
request
- the request of the access to be logged.protected void generateLogURI(HttpServletRequest request, StringBuilder logOutput, SessionConfig sessionConfig, PageConfig pageConfig, ITransaction transaction)
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.