Skip to main content
Version: 8.2411.x.x RR

Navajo trace groups

The servlet container trace groups adjust the verbosity of the messages regarding the Navajo container recorded in the navajo.log file.

BC.Tracer.DebugProfile.NavajoResource

If set to INFO (6), the global system memory is traced on a regular interval of the periodicity defined in navajo.xml. If 90% of the global memory is used, then a NOTICE is traced. If 95% of the global memory is used, then an ERROR with the error code [NVSV,0070] is traced.

BC.Tracer.DebugProfile.NavajoRequest

Traces details about request processing, such as url parsing, environment settings, SSL connections.

BC.Tracer.DebugProfile.NavajoSSL

On NOTICE level, it traces SSL errors coming from OpenSSL. On INFO and higher, it details the accessing of SSL session ID, SSL renegotiation and passphrase accessing.

BC.Tracer.DebugProfile.NavajoStart

Traces information during the startup of the instance, such as:

  • start of worker and listener threads
  • servlet and filter initialization
  • read properties, environment variables

With increased log-levels, startup issues can be debugged with this trace group.

BC.Tracer.DebugProfile.NavajoConfig

On INFO level, it traces the generated http configuration file for Apache, along with the host and server template files.

BC.Tracer.DebugProfile.NavajoOp

The constructed filter chain and the invoked servlet are traced by the trace group NavajoOp with trace level INFO. On level DBG_LOW, it will also log the invoked filters and servlets, together with the corresponding processing time. The maximum log level will also log the incoming and outgoing HTTP headers of the request and the response.

BC.Tracer.DebugProfile.NavajoDump

On level DBG_LOW, it dumps the request and response between nevisproxy and the client.

BC.Tracer.DebugProfile.NavajoTimer

Tracing of the internal navajo timer. On level INFO and higher, it traces information about the trace groups and reloading of the properties file.

BC.Tracer.DebugProfile.NavajoReqIO

Tracing of the IO operation of the request and response.

BC.Tracer.DebugProfile.NProxyOp

Single line tracing of backend and frontend calls with processing time statistics.

BC.Tracer.DebugProfile.Apache

If you enable this trace group, the content of the Apache error log is also traced in the navajo.log file. What will be traced depends on the log level set in the file navajo.xml. For example, to enable debug tracing, you have to set the following:

  • In the navajo.xml file: Loglevel="DEBUG"
  • In bc.properties file: BC.Tracer.DebugProfile.Apache=4 (assuming that the ThresholdBase is "5")