nsmcp::SmtpLogTool method path (protected)
<instance of nsmcp::SmtpLogTool> path server module kind
Defined in /usr/local/ns/tcl/nsmcp/smtp-tools.tcl
- Parameters:
- server (required)
- module (required)
- kind (required)
- Testcases:
- No testcase defined.
Source code: set modules [ns_server -server $server modules] set smtpModule false if {[dict exists $modules $module]} { set info [dict get $modules $module] set smtpModule [expr {([dict exists $info name] && [dict get $info name] eq "nssmtpd") || ([dict exists $info file] && [file rootname [file tail [dict get $info file]]] eq "nssmtpd")}] } if {!$smtpModule} { return -code error -errorcode {NSMCP RPC -32602} "The selected nssmtpd module is not loaded for this server" } set section ns/server/$server/module/$module set parameter [expr {$kind eq "event" ? "eventlogfile" : "logfile"}] set enabled [ns_config -bool $section [expr {$kind eq "event" ? "eventlogging" : "logging"}] false] set path [ns_config $section $parameter {}] if {$path ne "" && [file pathtype $path] ne "absolute"} { set path [file join [ns_server -server $server logdir] $path] } return [dict create path $path enabled $enabled]XQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)