nsmcp::LogCorrelation method requestContext (public)

 <instance of nsmcp::LogCorrelation[i]> requestContext identifier

Defined in /usr/local/ns/tcl/nsmcp/log-traffic-unified.tcl

Correlate one complete request identifier across configured logs. Validate the identifier before searching system and access records.

Parameters:
identifier (required)
Complete log-thread identifier, or the raw identifier field when parsing access records.
Returns:
The request's bounded correlation evidence.

Testcases:
No testcase defined.
Source code:
if {![${:parser} validRequestIdentifier $identifier]} {
    error "expected a complete dash-delimited NaviServer log-thread identifier"
}
set access {}
if {[${:parser} validConnectionIdentifier $identifier]} {
    foreach source ${:accessSearches} {
        dict set access $source [$source search $identifier {} access]
    }
}
return [dict create requestIdentifier $identifier  system [${:systemSearch} search $identifier {} system] access $access]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: