summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--loader/lib/log.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/loader/lib/log.py b/loader/lib/log.py
new file mode 100644
index 0000000..835a84f
--- /dev/null
+++ b/loader/lib/log.py
@@ -0,0 +1,33 @@
+class Log(object):
+ def __init__(self):
+ self.verbose = False
+
+ def set(self, verbose):
+ self.verbose = verbose
+
+ def status(self, msg):
+ if self.verbose:
+ print msg
+
+ def log(self, msg):
+ print msg
+
+ def error(self, msg):
+ print msg
+
+ def print_status(self):
+ opstatus.print_status()
+
+class OpStatus(object):
+ def __init__(self):
+ self.stored = 0
+ self.dupes = 0
+ self.failed = 0
+
+ def print_status(self):
+ print "%s stored, %s dupes, %s failed" % (self.stored, self.dupes, self.failed)
+
+
+log = Log()
+opstatus = OpStatus()
+