From 051f6182f4af8e3a82d9e6b4b7b4ba2f33ab2c7b Mon Sep 17 00:00:00 2001 From: Marco Yuen Date: Tue, 5 Jul 2011 15:24:53 -0400 Subject: [PATCH] GENICLOUD-26: Add logging. Implement basic logging. --- plugins/euca_iptables.py | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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 +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 -- 2.47.0