from datetime import datetime DEBUG = "[debug]" NOTICE = "[notice]" WARNING = "[warning]" def logVerbose(message, verbose = False): if verbose: print DEBUG + " " + str(message) def logNotice(message, verbose = False): if verbose: print NOTICE + " " + str(message) def logWarning(message): print WARNING + " " + message def logWarningConfig(file = "file", missing = "missing"): logWarning("in " + file + ": The " + missing + " is not defined") def writeLogToFile(logfile, message): f = open(logfile, 'a') f.write("[" + str(datetime.now()) + "] " + message + '\n') f.close()