| 12345678910111213141516171819 |
- import logging
- import logging.handlers
- root_logger = logging.getLogger()
- root_logger.setLevel(logging.INFO)
- # Some libraries attempt to add their own root logger handlers. This is
- # annoying and so we get rid of them.
- for handler in list(root_logger.handlers):
- root_logger.removeHandler(handler)
- logfmt_str = "%(asctime)s %(levelname)-8s pid:%(process)d %(name)s:%(lineno)03d:%(funcName)s %(message)s"
- formatter = logging.Formatter(logfmt_str)
- streamHandler = logging.StreamHandler()
- streamHandler.setFormatter(formatter)
- streamHandler.setLevel(logging.DEBUG)
- root_logger.addHandler(streamHandler)
|