Advertisement
Guest User

Untitled

a guest
Jul 26th, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.50 KB | None | 0 0
  1. class ConnInfo:
  2.     def __getitem__(self, name):
  3.         if name == "ip":
  4.             result = tlocal.ip
  5.         if name == "cmd":
  6.             result = tlocal.msg
  7.         return result
  8.     def __iter__(self):
  9.         keys = ['ip', 'cmd']
  10.         keys.extend(self.__dict__.keys())
  11.         return keys.__iter__()
  12.    
  13. logging.basicConfig(level=logging.DEBUG,
  14.                     format="%(asctime)s %(name)-12s %(levelname)-8s %(message)s",
  15.                     datefmt="%d-%m %H:%M:%S",
  16.                     filename="distpovadmin.log",
  17.                     filemode="w")
  18. console = logging.StreamHandler()
  19. console.setLevel(logging.INFO)
  20. formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
  21. nodeCommsConFormatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(ip)-4s %(cmd)-8s %(message)s')
  22. console.setFormatter(formatter)
  23.  
  24. #nodeCommsConLogging = logging.LoggerAdapter(logging.getLogger('NodeCommsConnection').addHandler(console.setFormatter(nodeCommsConFormatter())), ConnInfo())
  25. CommsConConsole = logging.StreamHandler()
  26. CommsConConsole.setLevel(logging.INFO)
  27. CommsConConsole.setFormatter(nodeCommsConFormatter)
  28. nodeCommsConLogging = logging.LoggerAdapter(logging.getLogger('NodeCommsConnection'), ConnInfo())
  29. logging.getLogger('NodeCommsConnection').removeHandler(console)
  30. logging.getLogger('NodeCommsConnection').addHandler(CommsConConsole)
  31.  
  32. logging.getLogger('').addHandler(console)
  33. nodeCommsLogging = logging.getLogger('NodeCommsHandler')
  34. monitorJobListLogging = logging.getLogger('MonitorJobList')
  35. tileCombineLogging = logging.getLogger('TileCombine')
  36. newJobLogging = logging.getLogger('NewJob')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement