equal
deleted
inserted
replaced
66 |
66 |
67 This implementation is based on the implementation of |
67 This implementation is based on the implementation of |
68 StreamHandler.emit().""" |
68 StreamHandler.emit().""" |
69 try: |
69 try: |
70 message = self._AppLogsMessage(record) |
70 message = self._AppLogsMessage(record) |
71 self.stream.write(message.encode("UTF-8")) |
71 if isinstance(message, unicode): |
|
72 message = message.encode("UTF-8") |
|
73 self.stream.write(message) |
72 self.flush() |
74 self.flush() |
73 except (KeyboardInterrupt, SystemExit): |
75 except (KeyboardInterrupt, SystemExit): |
74 raise |
76 raise |
75 except: |
77 except: |
76 self.handleError(record) |
78 self.handleError(record) |