UseLogger uses a specified Logger to output package logging info. This
should be used in preference to SetLogWriter if the caller is also using
btclog.
Config is the primary configuration struct for the WalletKit RPC server.
When the server isn't active (via the build flag), callers outside this
package will see this shell of a config file.