Skip to content
johnnyquest edited this page Jun 9, 2011 · 4 revisions

General-purpose message/logging function

Python

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

MEL

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); }

Clone this wiki locally