def initialize(self):
super(AppLogger, self).initialize()
config = AppLogger._config
now = datetime.now(tzlocal())
self._accessid = uuid.uuid4().hex[:6]
self._uniqueid = "UNIQID"
self._accesssec = now
self._accesstime = now.strftime(config['datefmt'])
if len(self.handlers) == 0:
if config['filelog']:
self._add_file_handler(config)
stream_handler = logging.StreamHandler()
stream_handler.setLevel(config['verbosity'])
stream_handler.setFormatter(
ColoredFormatter(config['fmt'], config['datefmt']))
self.addHandler(stream_handler)
message = "LOG Start with ACCESSID=[%s] UNIQUEID=[%s] ACCESSTIME=[%s]"
self.info(message % (self._accessid, self._uniqueid, self._accesstime))
评论列表
文章目录