blob: 368a509185ab7972e3531bd76d3d8d1efafc27d9 [file] [log] [blame]
import sys
from datetime import datetime
class Logger():
def __init__(self, logfile, prefix):
self.log = sys.stdout
self.logopen = True
self.prefix = prefix
def Log(self, grp, msg):
if self.logopen == True:
tstmp = datetime.today().strftime("%Y-%m-%d %H:%M:%S")
self.log.write("%s [%s::%s]: %s\n" % (tstmp, self.prefix, grp, msg))
self.log.flush()
def LogFD(self):
return self.log.fileno()