summaryrefslogtreecommitdiffstats
path: root/ipa-server/xmlrpc-server/ipaxmlrpc.py
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-05-27 16:39:47 -0400
committerRob Crittenden <rcritten@redhat.com>2008-05-28 14:13:19 -0400
commitc5d6ad5c6e971e6663d1ebeb2b558d8a731a9607 (patch)
tree5fcb3cfed0d4bdfcfae284fbdef3bb2d06e3cdc3 /ipa-server/xmlrpc-server/ipaxmlrpc.py
parent0f9b944ddec84b912107bfe81b2f9cde86bbe119 (diff)
downloadfreeipa-c5d6ad5c6e971e6663d1ebeb2b558d8a731a9607.tar.gz
freeipa-c5d6ad5c6e971e6663d1ebeb2b558d8a731a9607.tar.xz
freeipa-c5d6ad5c6e971e6663d1ebeb2b558d8a731a9607.zip
Set default logging level to INFO (still logs to Apache)
Add function entry log for the core IPA XML-RPC functions.
Diffstat (limited to 'ipa-server/xmlrpc-server/ipaxmlrpc.py')
-rw-r--r--ipa-server/xmlrpc-server/ipaxmlrpc.py31
1 files changed, 19 insertions, 12 deletions
diff --git a/ipa-server/xmlrpc-server/ipaxmlrpc.py b/ipa-server/xmlrpc-server/ipaxmlrpc.py
index 4e2ad352..5e13611a 100644
--- a/ipa-server/xmlrpc-server/ipaxmlrpc.py
+++ b/ipa-server/xmlrpc-server/ipaxmlrpc.py
@@ -144,19 +144,26 @@ class ModXMLRPCRequestHandler(object):
response = dumps(Fault(5, "Did not receive Kerberos credentials."))
return response
+ debuglevel = logging.INFO
if pythonopts.get("IPADebug"):
- opts['ipadebug'] = pythonopts.get("IPADebug")
-
- if opts['ipadebug'].lower() == "on":
- logging.basicConfig(level=logging.DEBUG,
- format='[%(asctime)s] [%(levelname)s] %(message)s',
- datefmt='%a %b %d %H:%M:%S %Y',
- stream=sys.stderr)
-
- for o in opts:
- logging.debug("IPA: setting option %s: %s" % (o, opts[o]))
-# for e in req.subprocess_env:
-# logging.debug("IPA: environment %s: %s" % (e, req.subprocess_env[e]))
+ opts['ipadebug'] = pythonopts.get("IPADebug").lower()
+
+ if opts['ipadebug'] == "on":
+ debuglevel = logging.DEBUG
+
+ if not opts.get('ipadebug'):
+ opts['ipadebug'] = "off"
+
+ logging.basicConfig(level=debuglevel,
+ format='[%(asctime)s] [%(levelname)s] %(message)s',
+ datefmt='%a %b %d %H:%M:%S %Y',
+ stream=sys.stderr)
+
+# if opts['ipadebug'] == "on":
+# for o in opts:
+# logging.debug("IPA: setting option %s: %s" % (o, opts[o]))
+# for e in req.subprocess_env:
+# logging.debug("IPA: environment %s: %s" % (e, req.subprocess_env[e]))
# Tack onto the end of the passed-in arguments any options we also
# need