From: Marco Yuen <marcoy@gmail.com> Date: Tue, 5 Jul 2011 19:24:53 +0000 (-0400) Subject: GENICLOUD-26: Add logging. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=051f6182f4af8e3a82d9e6b4b7b4ba2f33ab2c7b;p=nodemanager.git GENICLOUD-26: Add logging. Implement basic logging. --- diff --git a/plugins/euca_iptables.py b/plugins/euca_iptables.py index 959e859..af4b3f7 100644 --- a/plugins/euca_iptables.py +++ b/plugins/euca_iptables.py @@ -4,8 +4,30 @@ # # Author: Marco Yuen <marcoy@cs.princeton.edu> +import logger +import logging + +def start(): + logger.log("euca_iptables: plugin starting up...") + + # Set up a separate logger for debugging/testing purposes + l = logging.getLogger('euca_iptables_nm_plugin') + fh = logging.FileHandler('/var/log/euca_iptables.log') + fh.setLevel(logging.DEBUG) + fh.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) + l.addHandler(fh) + l.setLevel(logging.DEBUG) + def GetSlivers(data, config=None, plc=None): - pass + l = logging.getLogger('euca_iptables_nm_plugin') + l.debug('Data: %r' % data) + l.debug('config: %r' % config) + l.debug('plc: %r' % plc) + + # Get a list of instance -> IPs mappings + # if none exists, return + if 'euca_inst_ip' not in data: + return if __name__ == '__main__': pass