Index: generic/predefined.h =================================================================== diff -u -r6c2e8f94be1ba335ff90d4b6b5132c98a9f5c242 -rf2c0f8e055015e58f3fa7bd338c872a2b7d76113 --- generic/predefined.h (.../predefined.h) (revision 6c2e8f94be1ba335ff90d4b6b5132c98a9f5c242) +++ generic/predefined.h (.../predefined.h) (revision f2c0f8e055015e58f3fa7bd338c872a2b7d76113) @@ -33,6 +33,11 @@ "unset {proc ::nsf::__exithandler args {;}}\n" "default {error \"syntax: ::nsf::exithandler $::nsf::parametersyntax(::nsf::exithandler)\"}}}\n" "::nsf::exithandler unset\n" +"if {[info command ::ns_log] ne \"\"} {\n" +"proc ::nsf::log {level msg} {\n" +"ns_log $level \"nsf: $msg\"}} else {\n" +"proc ::nsf::log {level msg} {\n" +"puts stderr \"$level: $msg\"}}\n" "proc tmpdir {} {\n" "foreach e [list TMPDIR TEMP TMP] {\n" "if {[info exists ::env($e)] \\\n"