32 lines
771 B
Python
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)
|
|
|
|
|