summaryrefslogtreecommitdiffstats
path: root/anaconda_log.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2000-05-01 19:14:48 +0000
committerMatt Wilson <msw@redhat.com>2000-05-01 19:14:48 +0000
commit0df3ffd51c3d29d549d7a1186cd7c6a65fab2172 (patch)
tree40dcc8a535dc00a7611b4237367ec184b834312e /anaconda_log.py
parent728eb92b114b0ed7f25d861524457f107648fe68 (diff)
downloadanaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.tar.gz
anaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.tar.xz
anaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.zip
added log.py, log class in there for logging
Diffstat (limited to 'anaconda_log.py')
-rw-r--r--anaconda_log.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/anaconda_log.py b/anaconda_log.py
new file mode 100644
index 000000000..0a4348c78
--- /dev/null
+++ b/anaconda_log.py
@@ -0,0 +1,30 @@
+class LogFile:
+ def __init__ (self):
+ self.logFile = None
+
+ def close (self):
+ self.logFile.close ()
+
+ def open (self, serial, reconfigOnly, test):
+ if serial or reconfigOnly:
+ self.logFile = open("/tmp/install.log", "w")
+ elif reconfigOnly:
+ self.logFile = open("/tmp/reconfig.log", "w")
+ elif test:
+ self.logFile = open("/tmp/anaconda-debug.log", "w")
+ else:
+ self.logFile = open("/dev/tty3", "w")
+
+ def __call__ (self, format, *args):
+ if not self.logFile:
+ raise RuntimeError, "log file not open yet"
+
+ if args:
+ self.logFile.write ("* %s\n" % (format % args))
+ else:
+ self.logFile.write ("* %s\n" % format)
+
+ def getFile (self):
+ return self.logFile.fileno ()
+
+log = LogFile()