Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def __init__(self):
- self.log = logging.getLogger("my stuff")
- self.log.setLevel(logging.INFO)
- # consoleHandler = logging.StreamHandler()
- # consoleHandler.setLevel(logging.INFO)
- fileHandler = logging.FileHandler("alive.log")
- # fileHandler.setLevel(logging.INFO)
- # # self.log.addHandler(consoleHandler)
- # self.log.addHandler(fileHandler)
- formatter = logging.Formatter('%(asctime)s %(name)s %(levelname)s: %(message)s')
- # consoleHandler.setFormatter(formatter)
- fileHandler.setFormatter(formatter)
- if self.log.hasHandlers():
- self.log.handlers.clear() # self.log.addHandler(consoleHandler)
- self.log.addHandler(fileHandler)
- self.log.info('information message')
- self.log.warning("this does not work")
- output:
- 2019-10-21 14:24:24,153 my stuff INFO: information message
- 2019-10-21 14:24:24,153 INFO information message
- 2019-10-21 14:24:24,153 my stuff WARNING: this does not work
- 2019-10-21 14:24:24,153 WARNING this does not work
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement