Files
ioserv/log.py
2015-04-06 19:02:12 +02:00

32 lines
771 B
Python

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)