from datetime import datetime loglevel = 6 def log (msg, _level = 3): """ Print message if in verbose mode. """ if _level <= loglevel: file = open ("/tmp/log_ipoint.txt", "a") #file = open ("/var/log/lvr/" + os.getcwd().split('/')[-1] + '-' + lager, "a") dt = datetime.now () file.write ("%4d-%02d-%02d %02d:%02d:%02d.%06d: " %(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second, dt.microsecond)), file.write (msg + "\n") file.close () def strlog (instr): """ Converts String into readable format """ oustr = '' for c in instr: oustr = oustr + " x%2X " %ord(c) return oustr def doublechar (i): """ build double char val out of int """ return chr (i % 256) + chr ((i >> 8) % 256)