NevisProxy trace groups
The nevisProxy trace groups adjust the verbosity of the messages recorded in the log file regarding specific nevisProxy filters and servlets. For an overview of the various log levels, see Log level below.
Name | Type | Component |
---|---|---|
BC.Tracer.DebugProfile.NPAuthFilter | 0 - 10 | Traces the functioning of and defines the log level for the AuthenticationFilter. |
BC.Tracer.DebugProfile.NPParamVldFlt | 0 - 10 | Traces the functioning of and defines the log level for the ParameterValidationFilter. |
BC.Tracer.DebugProfile.NPHdrVldFlt | 0 - 10 | Traces the functioning of and defines the log level for the HeaderValidationFilter. |
BC.Tracer.DebugProfile.NPSessionFlt | 0 - 10 | Traces the functioning of and defines the log level for the SessionManagementFilter. |
BC.Tracer.DebugProfile.NPCountryIpFlt | 0 - 10 | Traces the functioning of and defines the log level for the CountryIpFilter. |
BC.Tracer.DebugProfile.NPDynCfgFlt | 0 - 10 | Traces the functioning of and defines the log level for the DynamicConfigFilter. |
BC.Tracer.DebugProfile.NPXmlFilter | 0 - 10 | Traces the functioning of and defines the log level for the XMLFilter. |
BC.Tracer.DebugProfile.WSInspFlt | 0 - 10 | Traces the functioning of WebSocketInspectionFilter, and defines the log level for the WebSocketInspectionFilter. |
BC.Tracer.DebugProfile.NPMemLeakFlt | 0 - 10 | Traces the functioning of and defines the log level for the MemoryLeakFilter. |
BC.Tracer.DebugProfile.NPReaperOp | 0 - 10 | Traces the functioning of and defines the log level for the SessionManagementFilter. If set to INFO ("6"), this trace group will print out statistical information of the local store or the MySQL store used by a SessionManagementFilter. |
BC.Tracer.DebugProfile.NPLocalSessStr | 0 - 10 | Traces the functioning of and defines the log level for the LocalSessionStoreServlet. |
BC.Tracer.DebugProfile.NPMySQLSessSrv | 0 - 10 | Traces the functioning of and defines the log level for the MySQLSessionStoreServlet: On level INFO ("6"), this trace group traces the statistics about timed-out, removed and zombie sessions. On level DEBUG_HIGH ("9"), the trace group logs all SQL requests regarding the MySQL/MariaDB remote session store used by a SessionManagementFilter. |
BC.Tracer.DebugProfile.NPReqObsFlt | 0 - 10 | Traces the functioning of and defines the log level for the RequestObserverFilter. |
BC.Tracer.DebugProfile.NPMultiLevelStr | 0 - 10 | Traces the functioning of and defines the log level for the MultiLevelSessionStoreServlet. On log level INFO ("6"), this trace group traces the number of waiting sessions and the delay (in seconds) to the configured BackupServlet, in a regular interval. TheBackupServletis one of the parameters of theMultiLevelSessionStoreServlet. It defines the servlet used to back up the session information. The trace interval is configured with the parameterPeriodicityin the filenavajo.xml.If one of the configured thresholds is reached, a NOTICE message is traced (instead of an INFO). The thresholds are specified in the parameters BackupThreads.DelayThreshold and BackupThreads.QueueLengthThreshold of the MultiLevelSessionStoreServlet.". |
BC.Tracer.DebugProfile.NPBackendSrv | 0 - 10 | Traces the functioning of and defines the log level for the BackendConnectorServlet. |
BC.Tracer.DebugProfile.NPLoadBalance | 0 - 10 | Traces the functioning of and defines the log level for the LoadBalancerServlet. |
BC.Tracer.DebugProfile.NPPerfMeter | 0 - 10 | Valid for all filters: If the RequestFlag NEEDS_TIME_METER is set, an INFO message of the time spent in this filter will be traced. If the RequestFlag NEEDS_TIME_METER is not set, an INFO message of the time spent in a filter will only be traced, if a request takes longer than the configured in the property BC.Tracer.DebugProfile.NPPerfMeter.InfoTimeout. |
BC.Tracer.DebugProfile.NPPerfMeter.InfoTimeout | time in milliseconds | Valid for all filters, except for those filters that have the RequestFlag NEEDS_TIME_METER configured. If the time spent in a specific filter is equal or greater than the timeout configured in this property, the system will trace an INFO message on the trace group NPPerfMeter. The INFO message contains the filter name and the time spent. Setting this property helps you check which filters are slow in case you have some performance issues. Make sure to also set the trace level of NPPerfMeter to "INFO". If, for example, the filter is called MyFilter, the message will look like: 2020 11 25 11:27:18.620 4.4.0 NPPerfMete 47288.140477112874752.00b8b8-16063000381708837-175fef17434 6-INFO : (MyFilter) time spent: 299 msecs |