use autobahn websocket lib
wrap logging
use wrapper for socket factory