puts $m
}
-proc xmit-relevantly {m} {
+proc xmit-relevantly {m {tlog 0}} {
global executing currentconn conns
+ if {$tlog} {
+ puts "@[clock format [clock seconds] -format {%Y-%m-%d %T %Z}] $m"
+ }
if {$executing} {
puts "<* $m"
set myconn $currentconn
}
}
-proc xmit-relevantly-savereplay {pri key rhs} {
+proc xmit-relevantly-savereplay {pri key rhs {tlog 0}} {
set pk "$pri $key"
upvar #0 replay($pk) rep
set rep $rhs
- xmit-relevantly "$key $rhs"
+ xmit-relevantly "$key $rhs" $tlog
}
proc savereplay-clear {pk} {
}
}
}
- xmit-relevantly-savereplay 42 "info save-dump" "$dumpdir"
+ xmit-relevantly-savereplay 42 "info save-dump" "$dumpdir" 1
}
#---------- multiplexer-implemented command ----------
}
lputs "<< $l"
+ set tlog 0
if {[regexp {^(detect (\w+)) ([01])$} $l dummy key seg value]} {
upvar #0 detect0($seg) d0
}
}
set pri 10
- puts "@[clock format [clock seconds] -format {%Y-%m-%d %T %Z}] $l"
+ set tlog 1
} elseif {[regexp {^(resolution) (.*)$} $l dummy key addvalue]} {
set pri 50
} elseif {[regexp {^(picio out) (on|off)$} $l dummy key value]} {
}
}
- xmit-relevantly $l
+ xmit-relevantly $l $tlog
switch -regexp -- $l {
{^ack\s|^nak\s} {