diff --git a/webif/lib/auto/scan b/webif/lib/auto/scan index 3926ad6..244271a 100755 --- a/webif/lib/auto/scan +++ b/webif/lib/auto/scan @@ -377,7 +377,11 @@ proc ::auto::runplugin {fn {_plugin ""} args} { } else { set call [list $rfn $args] } - if {[catch {uplevel 1 {*}$call} msg]} { + set ologprefix $::auto::logprefix + set ::auto::logprefix "$plugin:$::auto::logprefix" + set ret [catch {uplevel 1 {*}$call} msg] + set ::auto::logprefix $ologprefix + if {$ret} { log "$rfn: $msg" 0 lassign [info stacktrace] p f l log " $f:$l @ $p" 0