(self, message, level='INFO', endwithnewline=True)
| 14 | self.logfilepath = logfilepath |
| 15 | '''log''' |
| 16 | def log(self, message, level='INFO', endwithnewline=True): |
| 17 | message = f'{time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())} {level} {message}' |
| 18 | print(message) |
| 19 | if not message.endswith('\n') and endwithnewline: |
| 20 | message = message + '\n' |
| 21 | with open(self.logfilepath, 'a') as fp: |
| 22 | fp.write(message) |
| 23 | '''debug''' |
| 24 | def debug(self, message, endwithnewline=True): |
| 25 | self.log(message, 'DEBUG', endwithnewline) |
no outgoing calls
no test coverage detected