Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if __name__ == '__main__':
- try:
- #my code
- catch:
- exc_logger.exception('Guys, can we fix this?')
- class ExceptionRecorder(object):
- def __init__(self, exc_logger):
- self.exc_logger = exc_logger
- def __enter(self):
- pass
- def __exit__(self, exc_type, exc_value, traceback):
- if exc_value:
- self.exc_logger.error('Program terminated with the following: ', exc_value)
- return True
- if __name__ == '__main__':
- with ExceptionRecorder(logger.getLogger('oh_no')):
- #run the program code here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement