diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-05-27 16:39:47 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-05-28 14:13:19 -0400 |
commit | c5d6ad5c6e971e6663d1ebeb2b558d8a731a9607 (patch) | |
tree | 5fcb3cfed0d4bdfcfae284fbdef3bb2d06e3cdc3 /ipa-server/xmlrpc-server/ipaxmlrpc.py | |
parent | 0f9b944ddec84b912107bfe81b2f9cde86bbe119 (diff) | |
download | freeipa-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.py | 31 |
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 |