-
Notifications
You must be signed in to change notification settings - Fork 0
Msglogfunction
johnnyquest edited this page Jun 9, 2011
·
4 revisions
def msg(m):
# TODO
msg = "[%s <scriptname>.py] %s" % (datetime.datetime.now().strftime("%y%m%d %H:%M.%S"), m)
sys.stderr.write(msg+"\n")
print msg
proc string ds() { return( string(`date -f "YYMMDD/hh:mm.ss"`) ); }
proc string ms( string $msg ) {
return("["+ds()+" <scriptname>]: "+$msg);
}
proc msg( string $msg ) { string $m=ms($msg); trace($m); if (!`about -b`) print("// "+$m+" //\n"); }
proc warn( string $msg ) { msg("WARNING: "+$msg); }
proc err( string $msg ) { msg("ERROR: "+$msg); }
proc dbg( string $msg ) { msg("(debug) "+$msg); }