コード例 #1
0
ファイル: log.py プロジェクト: rodjjo/loop-builder
 def exit_nicely(self, message, e=None):
     print('----------------------- fatal error --------------------')
     self.write(message, show_on_screen=True)
     if e is not None:
         self.write(str(e))
     print('--------------------------------------------------------')
     if e is not None:
         print('look at {} for more details'.format(get_log_file_path()))
     exit(1)
コード例 #2
0
ファイル: log.py プロジェクト: rodjjo/loop-builder
 def write(self, message, show_on_screen=True):
     if show_on_screen:
         print(message)
         with open(get_log_file_path(), "a") as log_file:
                 log_file.write('{} - {}\n'.format(strftime('%H:%M:%S'), message))