diff options
Diffstat (limited to 'rdiff-backup/rdiff_backup/log.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/log.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/log.py b/rdiff-backup/rdiff_backup/log.py index 7b57a6f..35f91b0 100644 --- a/rdiff-backup/rdiff_backup/log.py +++ b/rdiff-backup/rdiff_backup/log.py @@ -186,7 +186,12 @@ class Logger: logging_func = self.log_to_term if verbosity >= self.term_verbosity: return - logging_func(self.exception_to_string(), verbosity) + exception_string = self.exception_to_string() + try: + logging_func(exception_string, verbosity) + except IOError: + print "IOError while trying to log exception!" + print exception_string Log = Logger() |