summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/log.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2005-11-19 03:10:03 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2005-11-19 03:10:03 +0000
commit3f6a251faf324209247a868c91a9bacdea427db1 (patch)
treee8789dd5b97a4d62c342016c045210df03865ed8 /rdiff-backup/rdiff_backup/log.py
parent3f7215648bac76bbdba0ac6dcbf608db2919877c (diff)
downloadrdiff-backup-3f6a251faf324209247a868c91a9bacdea427db1.tar.gz
Error reporting cleanup
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@684 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/log.py')
-rw-r--r--rdiff-backup/rdiff_backup/log.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/rdiff-backup/rdiff_backup/log.py b/rdiff-backup/rdiff_backup/log.py
index f977420..93933e6 100644
--- a/rdiff-backup/rdiff_backup/log.py
+++ b/rdiff-backup/rdiff_backup/log.py
@@ -156,9 +156,9 @@ class Logger:
assert no_fatal_message == 0 or no_fatal_message == 1
if no_fatal_message: prefix_string = ""
else: prefix_string = "Fatal Error: "
- self(prefix_string + message, 1)
- import Main
- Main.cleanup()
+ self.log_to_term(prefix_string + message, 1)
+ #import Main
+ #Main.cleanup()
sys.exit(errlevel)
def exception_to_string(self, arglist = []):
@@ -182,10 +182,13 @@ class Logger:
if (only_terminal == 0 or
(only_terminal == 1 and self.log_file_open)):
logging_func = self.__call__
- else: logging_func = self.log_to_term
+ else:
+ logging_func = self.log_to_term
+ if verbosity >= self.term_verbosity: return
logging_func(self.exception_to_string(), verbosity)
+
Log = Logger()