[Oval-commits] r192 - trunk/oval-server
Pavel Vinogradov
blaze-guest at alioth.debian.org
Thu Aug 23 09:58:27 UTC 2007
Author: blaze-guest
Date: 2007-08-23 09:58:27 +0000 (Thu, 23 Aug 2007)
New Revision: 192
Modified:
trunk/oval-server/oval-server.cfg
trunk/oval-server/oval-server.py
Log:
Implement setting of log_level from config file
Modified: trunk/oval-server/oval-server.cfg
===================================================================
--- trunk/oval-server/oval-server.cfg 2007-08-23 09:45:18 UTC (rev 191)
+++ trunk/oval-server/oval-server.cfg 2007-08-23 09:58:27 UTC (rev 192)
@@ -1,7 +1,8 @@
[general]
log_dir = /home/blaze/tmp/oval/server/log
log_file = oval-server.log
-log_level = INFO
+#log_level = CRITICAL | ERROR | WARNING (default) | INFO | DEBUG | NOTSET
+log_level = INaFO
dsa_storage = /home/blaze/tmp/oval/server/dsa
db = /home/blaze/tmp/oval/server/oval-server.db
Modified: trunk/oval-server/oval-server.py
===================================================================
--- trunk/oval-server/oval-server.py 2007-08-23 09:45:18 UTC (rev 191)
+++ trunk/oval-server/oval-server.py 2007-08-23 09:58:27 UTC (rev 192)
@@ -117,6 +117,7 @@
logdirname = self.config.get('general', 'log_dir')
logfilename = self.config.get('general', 'log_file')
+ self.log_level = self.config.get('general', 'log_level')
self.outfilename = os.path.join(logdirname, logfilename)
# Create the root handler (removing any others)
@@ -125,7 +126,13 @@
for h in logging.root.handlers:
logging.root.removeHandler(h)
logging.root.addHandler(hdlr)
- logging.root.setLevel(logging.DEBUG) # config.get('server', 'log_level'))
+
+ if logLevels.has_key(self.log_level):
+ logging.root.setLevel(logLevels[self.log_level])
+ else:
+ logging.root.setLevel(logging.WARNING)
+ self.logger.warning('Wrong value of log_level key in config. Use WARNING as default.')
+
self.logger.info('Logging begins')
except IOError, e:
More information about the Oval-commits
mailing list