Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging
- class Wat:
- def __init__(self):
- print("--- rmstar for life ---")
- 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")
- if __name__ == '__main__':
- w = Wat()
- '''
- $ python rmstar.py
- --- rmstar for life ---
- '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement