blob: 368a509185ab7972e3531bd76d3d8d1efafc27d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
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()
|