Allowing source or destination to be an empty string for the service
chain.

Also fixing some log levels to debug