Index by: file name |
procedure name |
procedure call |
annotation
putsLog_proc.tcl
(annotations | original source)
#################################################################
# putsLog with timestamp.
####################################################################
#proc putsLog { a } {
#
# global AdminControl #
#
# #set host [ info host ]
#
# set host [ $AdminControl getHost ]
# #set node [ $AdminControl getNode ]
#
# set compTime [clock format [clock seconds] -format "%Y-%m-%d-%H.%M.%S"]
#
# #puts "\[$host\]:\[$node\]:\[$compTime\] $a"
# puts "\[$host\]:\[$compTime\] $a"
#
#}
#################################################################
# putsLog with timestamp.
####################################################################
proc putsLog { a { channel stdout } } {
global env
set procName [ lindex [ info level 0 ] 0 ]
set argsList [ info args $procName ]
# if argument count = 1 then put to standard out.
# if argument count = 2 then put to standard out and the other channel.
# if the channel argument is not supplied it defaults to stdout.
set host [ info host ]
set compTime [clock format [clock seconds] -format "%Y-%m-%d-%H.%M.%S"]
if { $channel != "stdout" } {
puts $channel "\[$host\]:\[$compTime\] $a"
}
puts stdout "\[$host\]:\[$compTime\] $a"
}
Index by: file name |
procedure name |
procedure call |
annotation
File generated 2007-08-07 at 13:42.