nsmcp::LogDiscovery method discover (public)

 <instance of nsmcp::LogDiscovery[i]> discover

Defined in /usr/local/ns/tcl/nsmcp/lib/log-discovery.tcl

Testcases:
No testcase defined.
Source code:
set system ${:systemLog}; set systemOrigin override
if {$system eq ""} {set system [:runtimeSystemLog]; set systemOrigin runtime}
set access ${:accessLog}; set accessOrigin override
if {$access eq ""} {set access [:runtimeAccessLog]; set accessOrigin runtime}
set cache ${:cacheDirectory}
if {$cache eq ""} {
    set serverKey [string range [ns_crypto::md string -digest sha256 -- [ns_info server]] 0 11]
    set cache [file join /tmp nsmcp-cache-[pid]-$serverKey]
}
if {[file pathtype $cache] ne "absolute"} {error "cacheDirectory must be absolute"}
return [dict create server [ns_info server]  system [:describePath $system $systemOrigin]  access [:describePath $access $accessOrigin]  cacheDirectory [file normalize $cache]]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: