Changeset 0b466d1 for fedd


Ignore:
Timestamp:
Oct 9, 2008 2:54:54 PM (16 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
d199ced
Parents:
0ea11af
Message:

logging

Location:
fedd
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd.py

    r0ea11af r0b466d1  
    4242        ThreadingSSLServer.__init__(self, ME, handler, ssl_ctx)
    4343        self.impl = impl
    44         self.soap_methods = impl.get_soap_services()
    45         self.xmlrpc_methods = impl.get_xmlrpc_services()
     44        self.soap_methods = impl.soap_services
     45        self.xmlrpc_methods = impl.xmlrpc_services
     46        self.log = logging.getLogger("fedd")
    4647
    4748class fedd_soap_handler(BaseHTTPRequestHandler):
     
    113114            self.send_xml(str(sw))
    114115
     116    def log_request(self, code=0, size=0):
     117        """
     118        Log request to the fedd logger
     119        """
     120        self.server.log.info("Successful SOAP request code %d" % code)
     121
    115122    def soap_dispatch(self, method, req, fid):
    116123        """
     
    181188                resp = None
    182189        self.send_xml(data)
     190
     191    def log_request(self, code=0, size=0):
     192        """
     193        Log request to the fedd logger
     194        """
     195        self.server.log.info("Successful XMLRPC request code %d" % code)
    183196
    184197
  • fedd/fedd_access.py

    r0ea11af r0b466d1  
    500500                            service_error.proxy,
    501501                            "Undefined fault from proxy??");
    502    
    503     def get_soap_services(self):
    504         return self.soap_services
    505 
    506     def get_xmlrpc_services(self):
    507         return self.xmlrpc_services
    508 
  • fedd/fedd_client.py

    r0ea11af r0b466d1  
    317317            except Error, e:
    318318                resp = { 'FeddFaultBody': \
    319                         { 'errstr' : e.faultCode, 'desc' : e.faultString } }
     319                        { 'errstr' : getattr(e, "faultCode", "No fault code"),
     320                        'desc' : getattr(e, "faultString", "No fault string") }\
     321                        }
    320322            if resp:
    321323                if resp.has_key(self.ResponseBody):
     
    566568                    {'desc': e.desc, 'errstr': e.errstr, 'code': e.code})
    567569        except RuntimeError, e:
    568             sys.exit("Error processing RPC: %s" % e.message)
     570            sys.exit("Error processing RPC: %s" % e)
    569571
    570572        if opts.debug > 1: print >>sys.stderr, resp_dict
  • fedd/fedd_deter_impl.py

    r0ea11af r0b466d1  
    3838            self.xmlrpc_services.update(self.experiment.xmlrpc_services)
    3939
    40     def get_soap_services(self):
    41         return self.soap_services
    42 
    43     def get_xmlrpc_services(self):
    44         return self.xmlrpc_services
    45 
    4640def new_feddservice(configfile):
    4741    return fedd_deter_impl(configfile)
  • fedd/fedd_experiment_control.py

    r0ea11af r0b466d1  
    299299                        "TerminateResponseBody"),
    300300        }
    301 
    302     def get_soap_services(self):
    303         return self.soap_services
    304 
    305     def get_xmlrpc_services(self):
    306         return self.xmlrpc_services
    307301
    308302    def copy_file(self, src, dest, size=1024):
Note: See TracChangeset for help on using the changeset viewer.