Guest User

Untitled

a guest
Jun 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. extra = {'hostname': socket.gethostname(), 'ip': socket.gethostbyname(socket.gethostname()), 'user': getpass.getuser()}
  2.  
  3.  
  4. def get_logger():
  5. logging.basicConfig(
  6. format='%(asctime)s # %(user)s # %(hostname)s # %(ip)s # %(message)s',
  7. datefmt='%m/%d/%Y %I:%M:%S')
  8.  
  9. crawler_logger = logging.getLogger("crawler")
  10. crawler_logger.setLevel(logging.INFO)
  11. crawler_logger = logging.LoggerAdapter(crawler_logger, extra)
  12. return crawler_logger
  13.  
  14. logger.warning("Harmful URL # Potentially harmful url # %s" % url["url"])
  15.  
  16. logger.info("URL already exists: %s ", url_dict["url"])
  17.  
  18. logger.error("ERROR # ERROR while crawling url. %s" % e)
  19.  
  20. --- Logging error ---
  21. Traceback (most recent call last):
  22. File "/usr/lib/python3.6/logging/__init__.py", line 992, in emit
  23. msg = self.format(record)
  24. File "/usr/lib/python3.6/logging/__init__.py", line 838, in format
  25. return fmt.format(record)
  26. File "/usr/lib/python3.6/logging/__init__.py", line 578, in format
  27. s = self.formatMessage(record)
  28. File "/usr/lib/python3.6/logging/__init__.py", line 547, in formatMessage
  29. return self._style.format(record)
  30. File "/usr/lib/python3.6/logging/__init__.py", line 391, in format
  31. return self._fmt % record.__dict__
  32. KeyError: 'user'
Add Comment
Please, Sign In to add comment