diff --git a/README.mkd b/README.mkd index b0519cb..a8a5883 100644 --- a/README.mkd +++ b/README.mkd @@ -59,3 +59,11 @@ from scribe_logger.writer import ScribeWriter writer = ScribeWriter('localhost', 1464, 'category') writer.write('my message') ```` + + + +#### Contributors +-------------- +@adilansari +@mwhooker +@lenn0x \ No newline at end of file diff --git a/scribe_logger/logger.py b/scribe_logger/logger.py index 1ffeae1..e734df7 100644 --- a/scribe_logger/logger.py +++ b/scribe_logger/logger.py @@ -18,11 +18,12 @@ def emit(self, record): record = self.format(record) try: self.write(record) - self.flush() except (KeyboardInterrupt, SystemExit): raise except: self.handleError(record) + finally: + self.flush() def flush(self): pass