On Fri,  8 Feb 2013 12:28:12 +0900
YAMAMOTO Takashi <[email protected]> wrote:

> Signed-off-by: YAMAMOTO Takashi <[email protected]>
> 
> BRICK dpset
>   PROVIDES EventPortModify TO ['PortSet']
>   PROVIDES EventPortAdd TO ['QuantumAdapter', 'PortSet']
>   PROVIDES EventDP TO ['QuantumAdapter', 'PortSet']
>   PROVIDES EventPortDelete TO ['QuantumAdapter', 'PortSet']
>   CONSUMES EventOFPSwitchFeatures
>   CONSUMES EventOFPStateChange
>   CONSUMES EventOFPPortStatus
> BRICK conf_switch
>   PROVIDES EventConfSwitchDel TO ['TunnelPortUpdater', 'QuantumAdapter']
>   PROVIDES EventConfSwitchSet TO ['TunnelPortUpdater', 'QuantumAdapter']
> BRICK network
>   PROVIDES EventNetworkDel TO ['PortSet']
>   PROVIDES EventNetworkPort TO ['TunnelPortUpdater', 'PortSet']
>   PROVIDES EventMacAddress TO ['PortSet']
> BRICK TunnelPortUpdater
>   CONSUMES EventConfSwitchDel
>   CONSUMES EventNetworkPort
>   CONSUMES EventConfSwitchSet
>       :
>       :
>       :
>       :
> ---
>  ryu/base/app_manager.py | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/ryu/base/app_manager.py b/ryu/base/app_manager.py
> index 2fdd28a..321a5c8 100644
> --- a/ryu/base/app_manager.py
> +++ b/ryu/base/app_manager.py
> @@ -175,6 +175,13 @@ class AppManager(object):
>                          brick = SERVICE_BRICKS[name]
>                          brick.register_observer(m.ev_cls, i.name)
>  
> +        for brick, i in SERVICE_BRICKS.items():
> +            LOG.debug("BRICK %s" % brick)
> +            for ev_cls, list in i.observers.items():
> +                LOG.debug("  PROVIDES %s TO %s" % (ev_cls.__name__, list))
> +            for ev_cls, handler in i.event_handlers.items():
> +                LOG.debug("  CONSUMES %s" % (ev_cls.__name__,))

I applied this but I don't think this is the correct approach.

Logging should be enabled/disabled per service on the fly. We need to
clean up our logging soon.

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to