Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ConnInfo:
- def __getitem__(self, name):
- if name == "ip":
- result = tlocal.ip
- if name == "cmd":
- result = tlocal.msg
- return result
- def __iter__(self):
- keys = ['ip', 'cmd']
- keys.extend(self.__dict__.keys())
- return keys.__iter__()
- logging.basicConfig(level=logging.DEBUG,
- format="%(asctime)s %(name)-12s %(levelname)-8s %(message)s",
- datefmt="%d-%m %H:%M:%S",
- filename="distpovadmin.log",
- filemode="w")
- console = logging.StreamHandler()
- console.setLevel(logging.INFO)
- formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
- nodeCommsConFormatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(ip)-4s %(cmd)-8s %(message)s')
- console.setFormatter(formatter)
- #nodeCommsConLogging = logging.LoggerAdapter(logging.getLogger('NodeCommsConnection').addHandler(console.setFormatter(nodeCommsConFormatter())), ConnInfo())
- CommsConConsole = logging.StreamHandler()
- CommsConConsole.setLevel(logging.INFO)
- CommsConConsole.setFormatter(nodeCommsConFormatter)
- nodeCommsConLogging = logging.LoggerAdapter(logging.getLogger('NodeCommsConnection'), ConnInfo())
- logging.getLogger('NodeCommsConnection').removeHandler(console)
- logging.getLogger('NodeCommsConnection').addHandler(CommsConConsole)
- logging.getLogger('').addHandler(console)
- nodeCommsLogging = logging.getLogger('NodeCommsHandler')
- monitorJobListLogging = logging.getLogger('MonitorJobList')
- tileCombineLogging = logging.getLogger('TileCombine')
- newJobLogging = logging.getLogger('NewJob')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement