diff options
author | Matt Wilson <msw@redhat.com> | 2000-05-01 19:14:48 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2000-05-01 19:14:48 +0000 |
commit | 0df3ffd51c3d29d549d7a1186cd7c6a65fab2172 (patch) | |
tree | 40dcc8a535dc00a7611b4237367ec184b834312e /log.py | |
parent | 728eb92b114b0ed7f25d861524457f107648fe68 (diff) | |
download | anaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.tar.gz anaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.tar.xz anaconda-0df3ffd51c3d29d549d7a1186cd7c6a65fab2172.zip |
added log.py, log class in there for logging
Diffstat (limited to 'log.py')
-rw-r--r-- | log.py | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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() |