def __init__(self, base, surfix = '', freq = "daily", cacheline = 200, flushnow = 0):
self.base = base
self.surfix = surfix
self.freq = freq
pathtool.mkdir (base)
self.file = "%s/%s.log" % (self.base, self.surfix)
base_logger.__init__ (self, codecs.open (self.file, "a", "utf8"), cacheline, flushnow)
self.cv = multiprocessing.Condition (multiprocessing.RLock())
self.using = 0
self.numlog = 0
self.maintern ()
self.rotate_when = self.get_next_rotate (self.freq)
评论列表
文章目录